第四天
1.分支语句(选择语句)
if单分支判断语句
//if与else互相匹配(就近原则)#include<stdio.h>int main() {int a = 16;if (a < 18) {printf("您未成年");}else {printf("您已成年");}return 0;}
#include<stdio.h>int main() {int a = 60;if (a < 18) {printf("您未成年");}else if(a>=18 && a<28){printf("青年");}else if (a >= 28 && a < 50) {printf("中年");}else {printf("老年");}return 0;}
#include<stdio.h>int main() {for (int i = 0; i <= 100; i++) {if (i % 2 == 0) {printf("%d为偶数:\n", i);}else {printf("%d为奇数\n", i);}}return 0;}
switch多分支判断语句
#define _CRT_SECURE_NO_DEPRECATE#include<stdio.h>int main() {int day = 0;printf("请输入一个星期数:");scanf("%d", &day);switch (day){case 1:printf("星期1");break;case 2:printf("星期2");break;case 3:printf("星期3");break;case 4:printf("星期4");break;case 5:printf("星期5");break;case 6:printf("星期6");break;case 7:printf("星期7");break;default:printf("您输入的不正确");break;}return 0;}
2.循环语句
while循环
//break跳出当前循环#include<stdio.h>int main() {int i = 0;while (i<5) {printf("岩哥真帅!!!\n");if (i==2) {printf("完了,完了,更帅了");break;}i++;}return 0;}
for循环
//continue:终止本次循环#include<stdio.h>int main() {for (int i = 1; i < 5;i++) {printf("岩哥真帅\n");if ("i==3") {continue;printf("岩哥真丑");}}return 0;}
do……while循环
#include<stdio.h>int main() {int i = 10;do {printf("岩哥真帅,我就说一遍");i++;} while (i < 3);return 0;}
