第四天
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;
}