%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