1 //分支和循环 2022-10-14 00:21:08 2 #define _CRT_SECURE_NO_WARNINGS 1 3 #include<stdio.h> 4 //int main() { 5 // char ch = 0; 6 // ch = getchar();//getchar-获取字符的意思 7 // putchar(ch);//putchar-输出字符 8 // printf("%c", ch); 9 //} 10 int main() { 11 int ch = 0; 12 while((ch=getchar())!=EOF){//ctrl+z-获取EOF,情况为假,循环停止 EOF-end of file->-1文件结束标志,值为-1 13 putchar(ch); 14 } 15 } 16 17 18 /*总结:continue在while循环中的作用是: 19 用于终止本次循环,也就是本次循环中continue后面的代码不会再执行, 20 而是直接跳转到while语句的判断部分。进行下一循环的入口判断*/ 21 //int main() { 22 // int a = 1; 23 // while (a <= 10) { 24 // a++; 25 // if (a == 5) 26 // continue;//跳过5,打印6 27 // printf("%d ", a); 28 // } 29 //} 30 31 32 //int main(){ 33 // int n = 1, m = 2; 34 // switch (n) { 35 // case 1:m++;//m-3 36 // case 2:n++;//n=2 37 // case 3: 38 // switch (n) { 39 // //switch允许嵌套使用 40 // case 1:n++; 41 // case 2:m++; n++; break; 42 // } 43 // case 4:m++;break; 44 // default:break; 45 // } 46 // printf("m=%d,n=%d", m, n); 47 //} 48 49 50 //int main() {// 利用switch语句打印1~5是工作日,6.7休息日 51 // int a; 52 // scanf("%d", &a); 53 // switch (a) { 54 // case 1: 55 // case 2: 56 // case 3: 57 // case 4: 58 // case 5:printf("工作日"); break; 59 // case 6: 60 // case 7:printf("休息日"); break; 61 // default:printf("请输入1~7的数字!!");//可写可不写,注意:每条switch语句只能出现一条default子句,但它可出现在列表的任何位置 62 // } 63 //} 64 65 66 //int main() {// switch语句描述天 67 // int day; 68 // printf("请输入1~7任意数字:"); 69 // scanf("%d", &day); 70 // switch (day) {//switch(整型表达式) 71 // case 1:printf("周一"); break; 72 // case 1+1:printf("周二"); break; 73 // case 3:printf("周三"); break; 74 // case 4:printf("周四"); break; 75 // case 5:printf("周五"); break; 76 // case 6:printf("周六"); break; 77 // case 7:printf("周末"); break; 78 // default:printf("错误信息,请重新输入!!!"); 79 // } 80 //} 81 82 83 84 //int main() {//打印1到100之间的所有奇数 for方法 85 // int a=1; 86 // printf("1~100的奇数:\n"); 87 // for (; a < 100; a++) 88 // if (a % 2 != 0) 89 // printf("%d\n", a); 90 //} 91 92 93 //int main() {// 无if语句打印1~100的所有奇数 94 // int i = 1; 95 // while (i < 100) { 96 // printf("%d ", i); 97 // i += 2; 98 // } 99 //} 100 101 102 //int main(){//打印1到100之间的所有奇数 while方法 103 // int a=1; 104 // printf("1~100的奇数:\n"); 105 // while (a < 100) { 106 // if (a % 2 == 1) 107 // printf("%d\n", a); 108 // a++; 109 // } 110 //} 111 112 113 //int main() { 114 // /*if语句 115 // if(表达式1) 116 // 语句1 117 // else if(表达式2) 118 // 语句2 119 // else 120 // 语句3 121 // */ 122 // int age; 123 // scanf("%d", &age); 124 // if (0 < age && age < 18) 125 // printf("未成年"); 126 // else if (age >= 18 && age < 30) 127 // printf("成年"); 128 // 129 // else 130 // printf("年长"); 131 // 132 //}标签:ch,int,分值,while,循环,printf,getchar From: https://www.cnblogs.com/djhyyds/p/16790208.html