实验2
Part 1
%d:按十进制整数输出, %5d表示输出5个字符(默认右对齐),%-5d表示输出5个字符(左对齐)
%f:按浮点数输出(一般保留小数点后六位),%6.2f表示输出6个字符,其中小数部分占2位。若该字符不足规定的输出位数,则原样输出。例如%.3f中,字符宽度按原样输出,其中小数部分保留三位。
%c:按字符输出
%e:按指数形式输出
%s:按字符串输出
%lf:在double类型数据中必须使用
Pare 4
1.有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; }
2.无break时
#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 answer; printf("请输入你的答案(A,B,C or D):\n"); scanf("%c",&answer); if (answer=='A') printf("bingo,you are right~"); else printf("try again~"); return 0; }