实验2
part 1
%d:按十进制整数输出 %5d:按宽度5输入一个整数
%f:按浮点数输出 %lf:按浮点数输出,输出精度为double型。当指定精度为double型,必须要用%lf %.3f:按小数点后三位输出 %6.2f:整数部分为6位,小数部分为2位
%c:按字符输出
%e:按指数形式输出
%s:按字符串输出
part 4
#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; }


#include <stdio.h> int 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
#include <stdio.h> int main() { char ch; printf("输入一个答案选项(A,B,C or D):"); scanf("%c",&ch); if(ch='A') { printf("Binggo, you are right~"); } else printf("try again~"); return 0; }


实验总结与体会:scanf,printf函数,格式符会我经常是拼错等一些简单的错误。if语句我感觉有点乱,使用上不太熟练。编程练习里printf的括号里忘记加"。
浙公网安备 33010602011771号