实验一
Part 1
【验证性内容总结】:
这是第一次进行编程,虽然了解的很少,但是经过老师的讲解,和课本上的例题解析,还是勉勉强强地完成了这次验证性实验,通过这次的尝试,发现自己对一些固定的代码不是理解,需要再进行学习和请教老师,还有就是编写的时候,会漏掉一些关键字符,导致执行的时候出故障,如每个语句结尾处需加“;”,以后需要多多注意这方面的问题。
Part 2
判断奇偶:
//程序功能: //要求用户从键盘输入一个整数,判断其是奇数还是偶数 #include <stdio.h> int main() { int x; printf("输入一个整数:\n"); scanf("%d",&x); // 在XXX处填写相应表达式 //使得当表达式成立时,判定x是奇数,否则是偶数 if (x%2==1) printf("是奇数"); else printf("是偶数"); return 0; }
判断工作日或休息日:
/*程序功能: 要求用户从键盘输入1~7之间的整数 如果输入的是1~5 ,提示用户是工作日,要努力工作; 如果输入的是6或7,提示用户是休息日,放松休息; 否则,提示用户输入不在合法范围内 */ #include <stdio.h> int main(){ int days; printf("输入一个整数:\n"); scanf("%d",&days); //补足XXX处的表达式,使得满足程序功能描述 if(days>=1&&days<=5) //days是1到5之间 printf("workdays,fighting\n") ; else if(days==6||days==7) printf("weekend,relax~\n"); else printf("Ooops, not in 1~7\n"); return 0; }
/*功能: 从键盘上输入单个字符 如果是小写,则转换成大写后输出 否则,什么也不做,原样输出*/ # include <stdio.h> int main() { char ch; printf("输入一个字符\n"); scanf("%c",&ch); if(ch>='a'&&ch<='z')//如果ch是小写字母,补足判定ch是小写字母的表达式 ch=ch-32; //补足把ch中的小写字母转换成大写字母的表达式语句 //说明:语句就是在表达式末尾加分号; printf("%c\n",ch); return 0; }
/*十进制转二进制*/ #include<stdio.h> int main(void) { int b[16],x,k,r,i; printf("输入一个十进制:"); scanf("%d,&x"); k=-1; do { r=x%2; b[++k]=r; x/=2; }while(x>=1); for(i=k;i>=0;i--) printf("%d",b[i]); printf("\n"); }
【实验总结与体会】:通过这次的学习与实践我了解到C语言编写程序虽然便捷,但是其中涉及到的问题很广泛,而且编写程序时需要有耐心,要仔细准确输入每一个代码,通过以后的慢慢摸索,编写程序的能力会逐渐提高。