实验2
part1.
%d 按十进制整数输出
%f 按浮点数分布
%c 按字符输出
%e按指数形式输出
%s 按字符串输出
%5d 按五位整数输出,如果位数不足五位在左侧补空格,如果超出五位则按实际情况输出
%lf 按双精度浮点型输出
%.3f按浮点型输出,四舍五入保留到小数点后第三位
%6.2f按六位浮点型输出,四舍五入小数点后占两位,不足六位在左侧补空格
part4.
switch
有break
#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

part5.
#include <stdio.h> int main() { printf("请输入你的答案(A,B,C or D)"); char x; scanf("%c,",&x); if(x=='A') printf("binggo you are right~"); else printf("try again~"); return 0; }


经过这次实验,已经基本掌握了if和switch语句的用法,但是在前几次的尝试中有时就会产生很多重复多余的语句,上课老师重新讲了之后就了解了一些可以去掉的部分。感觉这次的这种先实践再就问题讲解的方法效率更高。
浙公网安备 33010602011771号