【实验结论】
Part 1:验证性内容
这部分是验证性内容,相对较为基础和简单,主要通过这部分实验了解了C语言的基本框架、数据类型的定义、运算符和表达式的编写与应用、基本输出函数的使用等等,程序虽简单,但也蕴含着各种语法规则和编写细节,如中英文标点的误用,C语言中的语法逻辑与现实中的差异等等,稍不留心还是可能会出错,这也提醒我们要多实践、多练习。
Part 2: 按要求写出符合要求的表达式,补全程序
程序(1):判断奇偶: ex1.c
源代码:
#include <stdio.h> int main() { int x; printf("输入一个整数: \n"); scanf("%d",&x); if( x%2==1) printf("是奇数"); else printf("是偶数"); return 0; }
运行结果截图:
------------------------------------------------------------------------------------------------
程序(2): 根据不同的输入,显示不同提示信息:ex2.c
源代码:
#include <stdio.h> int main() { int days; printf("输入一个整数: \n"); scanf("%d",&days); if(days>=1&&days<=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; }
运行结果截图:
--------------------------------------------------------------------------------------
程序(3):根据用户输入字符,判断如果是小写字母,则转换成大写;否则保持原样: ex3.c
源代码:
#include <stdio.h> int main() { char ch; printf("输入一个字符:\n"); scanf("%c",&ch); if(ch>='a'&&ch<='z') ch=ch-32; printf("%c\n",ch); return 0; }
运行结果截图:
-----------------------------------------------------------------------------------
Part3: 编程练习
编写程序,实现把一个十进制整数转换成二进制。十进制整数由键盘输入,转换后的二进制数据输出到显示器上
源代码:
int main() { int result=0,k=1,i,a,b; printf("输入一个十进制整数:\n"); scanf("%d",&a); b=a; while(a>0) { i=a%2; result=k*i+result; k=k*10; a=a/2; } printf("十进制整数%d的二进制为:%d",b,result); return 0; }
运行结果截图:
【实验总结与体会】
1、实验总结:在第一次上机实验之前,我们对其已经有了一定的了解,但是也仅仅停留在了解的范围,对里面好多的东西还是很陌生的,在运用起来的时候还是感到很棘手,对于一些语法细节的把握还不是很到位,需要加强练习。
2、心得体会:个人认为,上机实验是学习C语言必不可少的实践环节,特别是C语言简洁、灵活,更需要通过编程的实践来掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。