实验结论:
part 1:
格式化输入函数:(1)一个标准的库函数(源于头文件stdio.h中)
(2)输出项可以是常量,变量,表达式,其类型和个数必须与控制字符串中格式字符的类型与个数一 致。
(3)当有多个输出项时,各项之间用逗号隔开。
(4)控制字符串必须用双引号括起,有格式说明和普通字符两部分组成。
(5)printf()函数的调用格式为:printf(“控制字符串”,输出项列表)
格式化输出函数:(1)scanf()函数的调用格式为:scanf(“控制字符串”,地址表列),其实地址是由运算符“&”后跟 变量名组成。
(2)其他与printf()函数大部分相同
part 4
还没有去掉break的情况:
#includeint main() { int level; printf("输入现在状态等级(1-5): "); scanf("%d",&level); switch(level) { case 1: printf("high翻了:)\n"); break; case 2: printf("low爆了:(\n"); break; default: printf("一言难尽,无法概括。。。\n"); } return 0;}
去掉break后的情况:
#includeint main() { int level; printf("输入现在状态等级(1-5): "); scanf("%d",&level); switch(level) { case 1: printf("high翻了:)\n"); case 2: printf("low爆了:(\n"); default: printf("一言难尽,无法概括。。。\n"); } return 0;}
part 5
#includeint main(){ int x; printf("请输入你的答案(A,B,C or D):"); scanf("%c",&x); if(x=='A') printf("bingo,you are right~"); else printf("try again~"); return 0;}
实验总结:
(1)实验过程中遇到的错误:有一个分号用的是”中文的分号“导致程序无法运行,找了很久才找到。还有一个是x=='A',注意是两个==不是一个=。
(2)现在初步了解了一些c语言的编程规则,以及实验过程中的跌宕起伏都让我有了一些成就感,对c语言也有了一点自信,希望自己能继续努力。
评阅的三个同学:
https://www.cnblogs.com/lstx/p/10629664.html
https://www.cnblogs.com/QYAS/p/10587322.htmlhttps://www.cnblogs.com/ssyxs/p/10601509.html