实验1 C语言开发环境使用和数据类型,运算符,表达式

part 1:验证性内容

1.输出学号。

#include<stdio.h>
int main(void){
  printf("201883300077");
  return 0;
}

2.输入两个整数,求它们的乘积。

#include<stdio.h>
int product(int,int);
int main(void) {
    int x,y,s;
    scanf("%d%d",&x,&y);
    s=product(x,y);
    printf("The mul is:%d",s);
    return 0;
}
int product(int a,int b){
    int mul;
    mul=a*b;
    return mul;
}

3.(1)整数相除。

include<stdio.h>
int main(void){
    int a=5,b=7,c=100,d,e,f;
    d=a/b*c;
    e=a*c/b;
    f=c/b*a;
    printf("d=%d,e=%d,f=%d\n",d,e,f);
    return 0;
} 

(2)自加、自减运算。

#include<stdio.h>
int main(void){
    int a=5,b=8;
    printf("a++=%d\n",a++);
    printf("a=%d\n",a);
    printf("++b=%d\n",++b);
    printf("b=%d\n",b);
    return 0;
}

(3)关系运算和逻辑运算

#include<stdio.h>
int main(void){
    int a=5,b=8,c=8;
    printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c);
    printf("%d,%d\n",a<=b||a>=c,a==b||b==c);
    printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b));
    return 0;
}

part2:按要求写出符合要求的表达式,补全程序

1.判断奇偶

#include<stdio.h>
int main(void){
    int x;
    printf("输入一个整数:\n");
    scanf("%d",&x);
    if(x%2!=0)
      printf("是奇数");
    else
      printf("是偶数");
    return 0;
} 

2.根据不同的输入,显示不同提示信息。

#include<stdio.h>
int main(void){
    int days;
    printf("输入一个整数:\n");
    scanf("%d",&days);
    if(1<=days&&days<=5)
      printf("weekend,fighting\n");
    else if(days==6||days==7)
      printf("weekend,relax~\n");
    else
      printf("Ooops,not in 1~7\n");
    return 0;
} 

3.根据用户输入字符,判断如果是小写字符,则转换成大写;否则保持原样。

#include<stdio.h>
int main(void){
    char ch;
    printf("输入一个字符:\n");
    scanf("%c",&ch);
    if(ch>=‘a‘&&ch<=‘z‘)
      ch=ch-32;
    printf("%c\n",ch);
    return 0;
}

part3:编程练习

#include<stdio.h>
int main(void){
    int a,b=0,c=1,n;
    printf("输入一个十进制数字:\n");
    scanf("%d",&n);
    while(n){
        a=n%2;
        b=c*a+b;
        c=c*10;
        n=n/2;
    }
    printf("%d\n",b);
    return 0;
}

实验总结与体会
经过亲自动手编程后发现了许多之前没有注意到的小细节,同时对概念性知识有了更好的理解,以后应该多动手实践,积极编程。

原文地址:https://www.cnblogs.com/qinyaqi/p/10585221.html

时间: 2024-08-02 15:00:55

实验1 C语言开发环境使用和数据类型,运算符,表达式的相关文章

实验1“C语言开发环境使用和数据类型、运算符、表达式”总结与体会

一.实验总结 本次实验共尝试编写9个程序,其中5个为自主编写与课本程序,3个参考其他优秀作品,1个尝试未果(错误结果将在下文呈现).由于是第一次比较系统的编译,以往虽有所接触,但还是生疏,大部分没有一次编译成功,总有许多细微的错误,也是初学者经常犯的错误.下面将逐一进行简要自评. ①输入自己的学号 1 #include<stdio.h> 2 int main() 3 { 4 printf("201883300022"); 5 return 0; 6 } 来自课本例题的简单改

实验1 C语言开发环境使用和数据类型、运算符、表达式

PART 1 验证性内容 问题: 1.结尾没有加“:”时回车到下一行的时候再输入下一行的语言首字对齐方式会发生变化,可以对上一行进行检查. (这一点需要在不同软件里面试一下,在机房里的软件做出来是有这种变化的,但自己用Xcode就没有,而是直接会弹出语句错误提示,所以这一条可能不是全都适用) 2.把一些字符混淆,可能语法没有错误程序可以跑起来,但进行输出实验之后就会发现错误,所以每次写完之后多运行测试一下找找看有没有什么问题. (这个是我当时敲错的内容,调试结果未提示错误,运行出来就很奇怪) p

实验1 C 语言开发环境使用和数据类型、运算符、表达式

# include <stdio.h> int main() { int x; printf("x:\n"); scanf("%d",&x); if (x%2==0) printf("是偶数"); else printf("是奇数"); return 0; } # include <stdio.h> int main() { int days; printf("days:\n"

实验1 C语言环境使用和数据类型 运算符 表达式

Part1 经过练习我发现自己经长会漏掉分号,有时输入法不同,打出来的括号前后不同,还有转义字符的使用,大小写转化之间的表达.还有打字速度比较慢. Part2 #include<stdio.h> int main() { int x; printf("输入一个整数:\n"); scanf("%d",&x); if(x%2==1) printf("是奇数"); else printf("是偶数") ; ret

20155208 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

20155208 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 (一)使用JDK编译.运行简单的java程序 命令行下的程序开发 打开windows下的```cmd → 输入cd Code命令进入Code目录,进入"代码托管"文件夹 → 输入md 20155202建立以自己学号命名的文件夹 → 输入cd 20155202进入文件夹 → 输入md exp1建立"实验一"文件夹 → 输入cd exp1进入"实验一

2062326 齐力锋 实验一《Java开发环境的熟悉》实验报告

北京电子科技学院(BESTI) 实     验    报     告 课程:   程序设计与数据结构           班级:      1623           姓名:  齐力锋      学号: 20162326 成绩:             指导教师:   娄嘉鹏/王志强             实验日期: 2017年3月17日 实验密级:非密级         预习程度:   优良      实验时间: 2 Hours 仪器组次:          必修/选修:   必修    

PyCharm Golang开发环境搭建(最方便快捷的GO语言开发环境)

IntelliJ太牛了.为了配置Go语言开发环境,折腾了半天,下IDE(Sublime Text,IntelliJ Idea),然后装Go插件.装Go插件还要下载插件项目源码,编译等等,Sublime还要输入python脚本,粘进去通不过,头疼. 突然悟出一个道理,如果你觉得当前手上的事情变得非常痛苦的时候,不是事情本身的问题,是你没找到好的解决方法的问题,或者说,“不是事情太痛苦,是你太笨了”. 在不停的装插件,尝试过程中,突然发现,PyCharm跟Idea一样,也是支持Go插件的,立马悟到,

在Windows平台搭建C语言开发环境的多种方式

新接触C语言,如何进行C语言开发环境的搭建值得思考并整理 注:本文知识来源于  Windows 平台搭建C语言集成开发环境 - 极客学院 一.在Windows平台配置GNU环境 二.在Windows平台使用Sublime Test开发C语言程序 三.在Windows平台使用VisualStudio开发C语言程序 四.在Windows平台搭建EclipseCDT集成开发环境 五.在Windows平台搭建Clion集成开发环境 一.在Windows平台配置GNU环境 GNU http://www.g

Eclipse配置Go语言开发环境(GoEclipse)

Eclipse安装Go语言插件GoEclipse GoEclipse插件地址:http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 接下来,配置插件 Eclipse配置Go语言开发环境(GoEclipse),布布扣,bubuko.com