c语言if语句的嵌套例子
if语句是C语言中最常用的控制语句之一,通过判断条件的真假来决定程序的执行路径。在实际的编程中,我们经常会遇到需要多个条件判断的情况,这时就需要使用if语句的嵌套。下面举例说明if语句的嵌套用法。
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 % 400 == 0) {
printf("该年份是闰年\n");
} else if (year % 100 == 0) {
printf("该年份不是闰年\n");
} else if (year % 4 == 0) {
printf("该年份是闰年\n");
} else {
printf("该年份不是闰年\n");
}
return 0;
}
if语句的嵌套例子模板```
3. 判断一个三位数是否为水仙花数:
```c
#include <stdio.h>
int main() {
int num, digit, sum = 0;
printf("请输入一个三位数:");
scanf("%d", &num);
digit = num % 10;
sum += digit * digit * digit;
num /= 10;
digit = num % 10;
sum += digit * digit * digit;
num /= 10;
digit = num % 10;
sum += digit * digit * digit;
if (sum == num) {
printf("该数是水仙花数\n");
} else {
printf("该数不是水仙花数\n");
}
return 0;
}
```
4. 判断一个年份是否为闰年并且是21世纪的年份:
```c
#include <stdio.h>
int main() {
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if (year % 400 == 0) {
printf("该年份是闰年\n");
if (year >= 2000 && year <= 2100) {
printf("该年份是21世纪的年份\n");
}
} else if (year % 100 == 0) {
printf("该年份不是闰年\n");
} else if (year % 4 == 0) {
printf("该年份是闰年\n");
if (year >= 2000 && year <= 2100) {
printf("该年份是21世纪的年份\n");
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论