实验2

Part1:格式化输出函数printf()和格式化输入函数scanf()

%d表示按十进制整数输出,%5d表示宽度为5的整数。

%f表示按浮点数输出,%.3f表示小数位的宽度为3位,%6.2f表示数字整体长度为6,小数部分保留两位,不足用空格填。

%c表示按字符输出。

%e表示按指数形式输出。

%s表示按字符串输出。

%lf对应的是双精度浮点型double。

part 4

 1 #include<stdio.h>
 2 int main(){
 3     int leve1;
 4     printf("输入现在的状态等级(1-5):");
 5     scanf("%d",&leve1);
 6 switch(leve1){
 7     case 1:printf("high翻了:)\n");
 8     case 2:printf("low爆了:(\n");
 9     default:printf("一言难尽,无法概括...\n");
10 }    
11 return 0;
12 }

part 5

 1 #include<stdio.h>
 2 int main(){
 3     
 4     int answer;
 5     
 6     printf("请输入你的答案(A,B,C,D)");
 7     scanf("%C",&answer);
 8     switch(answer){
 9         case 'A':printf("Binggo, you are right~");break;
10         default:printf("try again~");
11     } 
12     return 0;
13 }

posted @ 2019-04-01 21:59  张文龙丶  阅读(94)  评论(3)    收藏  举报