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小时内删除。