C语言学习日记第五篇

1.for循环,while循环

输出1-100间的奇数

 1 #include <stdio.h>
 2  
 3 int main(){
 4  
 5 int num=1;
 1 #include <stdio.h>
 2  
 3 int main(){
 4  
 5 int num=1;
 6  
 7 while (num <=100)
 8  
 9 {
10  
11if(num%2==1)注意:while循环要先判断是否满足,再进行条件的增加
12  
13 printf("%d\n", num);
14  
15 ②num++;
16  
17 }
18  
19 return 0;
20  
21 }

 

 6  
 7 for(num=1;num<=100;num++)
 8  
 9 {
10  
11 if(num%2==1)
12  
13 printf("%d\n",num);
14  
15 }
16  
17 return 0;
18  
19 }

2.switch语句

 1 #include <stdio.h>
 2  
 3 int main(){
 4  
 5 int day;
 6  
 7 scanf("%d", &day);
 8  
 9 switch(day//【必须是整型表达式】)
10  
11 {
12  
13     case 1//【必须是整型常量表达式】
14  
15 printf("星期1\n");
16  
17 break;
18  
19 case 2:(冒号)
20  
21 printf("星期2\n");
22  
23 break;
24  
25 case 3:
26  
27 printf("星期3\n");
28  
29 break;
30  
31 }
32  
33 return 0;
34  
35 }

每个case:后究竟有没有break;要根据题目要求

 1 #include <stdio.h>
 2  
 3 int main(){
 4  
 5 int day;
 6  
 7 scanf("%d", &day);
 8  
 9 switch(day){
10  
11 case 1:
12  
13 case 2:
14  
15 case 3:
16  
17 case 4:
18  
19 case 5:
20  
21 printf("工作日\n");
22  
23 break;
24  
25 case 6:
26 case 7:
27  
28 printf("休息日\n");
29  
30 break;
31  
32 default://【default意思是违约,仍要注意加冒号】
33  
34 printf("输入错误\n");
35  
36 break;//【因为case只有输入1-7才能执行,所以如果输入范围不是1-7则不能执行】
37  
38 }
39  
40 return 0;
41  
42 }//default也可以放在最前面(第一个case前)
 1 #include <stdio.h>
 2  
 3 int main(){
 4  
 5 int n=1;
 6  
 7 int m = 2;
 8  
 9 switch(n){
10  
11 case 1:m++;
12  
13 case 2:n++;
14  
15 case 3:
16  
17 switch (n){
18  
19 case 1:n++;
20  
21 case 2:m++; n++; break;}//【这里的break结束的是case3里的switch。跳出后应执行case4】
22  
23 case 4: m++;
24  
25 break;
26  
27 default:
28 printf("输入错误\n");
29  
30 break;
31  
32 }
33  
34 printf("m=%d n=%d", m, n);
35  
36 return 0;
37  
38 }//结果为m=5 n=3

3.getchar()  putchar()

 1 #include <stdio.h>
 2  
 3 int main(){
 4  
 5 int ch = 0;
 6  
 7 while ((ch = getchar()) != EOF)//【End of file(值为-1)输入ctrl+z退出调试】
 8  
 9 {
10  
11      putchar(ch);  //两者等价
12  
13 printf("%c\n",ch);
14  
15 }
16  
17 return 0;
18  
19 }

 

posted @ 2021-11-30 21:46  郑雅文呀  阅读(49)  评论(0)    收藏  举报