C语言中if else嵌套用法举例
时间: 2024-10-22 14:27:23 浏览: 44
c语言举例[参考].pdf
在C语言中,if-else嵌套是一种条件控制结构,当需要基于多重条件进行判断时非常有用。下面是一个简单的例子:
```c
#include <stdio.h>
int main() {
int age;
printf("请输入您的年龄:");
scanf("%d", &age);
if (age >= 18) { // 第一级判断
if (age > 60) { // 第二级判断
printf("您已经是老年人了。");
} else {
printf("您是成年人。");
}
} else { // 如果年龄不满18岁
printf("您是未成年人。\n");
if (age >= 6) { // 另一层判断
printf("您已经可以入学小学了。");
} else {
printf("您还太小,需要家长陪同。");
}
}
return 0;
}
```
在这个例子中,程序首先询问用户输入年龄,然后根据年龄进行两层嵌套的if-else判断。如果年龄大于等于18岁,再检查是否超过60;如果年龄小于18岁,则分别处理小学生和未满6岁的儿童情况。
阅读全文