C语言条件语句和循环语句举例
精选
原创
©著作权归作者所有:来自51CTO博客作者Qiue.的原创作品,请联系作者获取转载授权,否则将追究法律责任
一.条件语句
- if语句
题目:判断年纪。
#include<stdio.h>
int main(void) {
int age = 0;
printf("请输入你的年龄:");
scanf_s("%d",&age);
if (age < 18) {
printf("未成年");
}
else if(age < 30) {
printf("青年");
}
else if (age < 50) {
printf("中年");
}
else if (age < 80) {
printf("老年");
}
else {
printf("寿星");
}
return 0;
}
2.switch
题目:输入1,打印星期一;输入二,打印星期二;......
#include<stdio.h>
int main(void) {
int day = 0;
printf("请输入一个数字,范围为1-7:");
scanf_s("%d", &day);
switch (day) {
case 1:
printf("今天是星期一");
break;
case 2:
printf("今天是星期二");
break;
case 3:
printf("今天是星期三");
break;
case 4:
printf("今天是星期四");
break;
case 5:
printf("今天是星期五");
break;
case 6:
printf("今天是星期六");
break;
case 7:
printf("今天是星期天");
break;
default:
printf("输入错误,请输入数字1-7");
break;
}
return 0;
}
二. 循环语句
- while
题目:在屏幕上打印1 - 10的数字。
#include<stdio.h>
int main(void) {
int i = 1;
while (i <= 10) {
printf("%d ", i);
i++;
}
printf("\n");
return 0;
}
2.for
题目:在屏幕上打印1-10的数字。
#include<stdio.h>
int main(void) {
int i = 1;
for (i = 1; i <= 10; i++) {
printf("%d ",i);
}
printf("\n");
return 0;
}
3.do...while...
题目:在屏幕上打印1-10的数字。
#include<stdio.h>
int main(void) {
int i = 1;
do {
printf("%d ", i);
i++;
} while (i <= 10);
printf("\n");
return 0;
}