%d :输出十进制整数   

%f :输出实数(包括单,双精度),以小数形式输出,默认情况下保留小数点6位,

%c,用来输出一个字符。

%e,用来输出一个用e来表示的数

%s用来输出一个字符串。

%5d,输出一个占五个字符串的十进制整数

%3f输出一个占三位的实数

 %6.2f输出一个6位小数 其中小数占2位

%lf在double语句中使用 

 1 #include <stdio.h>
 2 int main() {
 3     double x,y;
 4     char c1,c2,c3;
 5     int a1,a2,a3;
 6     scanf("%d%d%d",a1,a2,a3);
 7     printf("%d,%d,%d\n",a1,a2,a3);
 8     scanf("%c%c%c",&c1,&c2,&c3);
 9     printf("%c%c%c\n",c1,c2,c3);
10     scanf("%lf,%lf",&x,&y);
11     printf("%lf,%lf\n",x,y);
12     return 0;
13 } 

 

 

体会与总结:代码的核心就是 字符和变量 回去要好好体会 他们的各自的不同和变化。

 

 

 1 /*
 2 switch语句使用示例
 3 输入1,2,3...的不同整数,显示不同提示信息  
 4 */
 5 #include <stdio.h>
 6 int main() {
 7     int level;
 8     printf("输入现在状态等级(1-5):  ");
 9     scanf("%d",&level);
10     switch(level) {
11         case 1: printf("high翻了:)"); break;
12         case 2: printf("low爆了:("); break;
13         default: printf("一言难尽,无法概括。。。");
14     }
15     return 0;
16 } 

无 break

 总结与体会:

有无break的差距真的很大,要体会出break的意义和作用。

 

 

 

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

 

 

 

 

体会与总结;不同的条件语句编出同一样的程序,其后面的程序构建完全不一样,就像这道题,用switch 和if 语句 就完全不一样了

 

 

 

 

 

互评:一:https://www.cnblogs.com/KD-35/p/10630431.html

②:https://www.cnblogs.com/yesung/p/10631942.html

③:https://www.cnblogs.com/KD-35/p/10630431.html