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;
- }
实验总结与体会
经过亲自动手编程后发现了许多之前没有注意到的小细节, 同时对概念性知识有了更好的理解, 以后应该多动手实践, 积极编程.
来源: http://www.bubuko.com/infodetail-2997346.html