实验二
Part 1
格式化输出/输入符:%d,%f,%e,%s是分别把变量以十进制整数,浮点数,指数,字符串输出/输出。
%5d是指将变量以5位宽度输出/输入,若变量的宽度大于5位,则变量的宽度全部输出
%lf是将变量指定输出精度为双精度型。
%.3d是指将变量的小数宽度制定为3位输出。
%6.2f是指将变量按宽度为六位,小数宽度为1位的的浮点数输出。
part4; switch的体验
/* switch语句使用示例 输入1,2,3...的不同整数,显示不同提示信息 */ #include <stdio.h> int 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存在时的运行结果
将break全部删去的运行结果; 可见会将所有的case都运行了
Part 5 模拟用户做题情况
//模拟用户做选择题情况 #include <stdio.h> int main() { int c1='A',c2; printf("输入你的答案(A,B,CorD):%c",c2); scanf("%c",&c2); if(c1 == c2) printf("Bingo!You are right"); else printf("try again~"); return 0; }
运行结果如下,按照运行结果没毛病
实验总结:道理我都懂,程序主体能写完出来,不过细节之处就经常出现错误了。C语言的知识点太碎了,也不熟。得经常翻书看细节,不然程序就会运行出错。我认为多练就好了,多写几个程序,多翻书,这样就可以更熟悉c语言的运用
posted on 2019-04-01 22:06 Fanduimizhisan 阅读(129) 评论(3) 编辑 收藏 举报