if语句的嵌套形式c语言
if语句是C语言中的一种条件语句,用于根据条件的真假来执行不同的代码块。if语句可以嵌套,也就是在一个if语句的代码块中再嵌套一个if语句,以此类推。下面是10个使用if语句嵌套形式的C语言示例:
1. 判断一个数字是否为正数、负数或零:
```c
#include<stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num > 0) {
printf("这是一个正数。\n");
} else {
if (num < 0) {
printf("这是一个负数。\n");
} else {
printf("这是零。\n");
}
}
return 0;
}
```
2. 判断一个年份是否为闰年:
```c
#include<stdio.h>
int main() {
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
printf("%d年是闰年。\n", year);
} else {
printf("%d年不是闰年。\n", year);
}
} else {
printf("%d年是闰年。\n", year);
}
} else {
printf("%d年不是闰年。\n", year);
}
return 0;
}
```
3. 判断一个年龄是否为成年人、青少年或儿童:
```c
#include<stdio.h>
int main() {
int age;
printf("请输入一个年龄:");
scanf("%d", &age);
if (age >= 18) {
printf("成年人\n");
} else {
if (age >= 12) {
printf("青少年\n");
} else {
printf("儿童\n");
}
}
return 0;
}
```
4. 判断一个字符是否为大写字母、小写字母或其他字符:
```c
#include<stdio.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf(" %c", &ch);
if (ch >= 'A' && ch <= 'Z') {
printf("这是一个大写字母。\n");
} else {
if (ch >= 'a' && ch <= 'z') {
printf("这是一个小写字母。\n");
} else {
printf("这是一个其他字符。\n");
}
if语句的嵌套例子模板 }
return 0;
}
```
5. 判断一个学生成绩是否及格、良好或优秀:
```c
#include<stdio.h>
int main() {
int score;
printf("请输入一个成绩:");
scanf("%d", &score);
if (score >= 60) {
if (score >= 80) {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论