我需要一个if里还包含一个if的c语言代码实例
时间: 2024-10-21 19:10:22 浏览: 12
c语言if语句实例_C语言if语句和switch语句实例_If..._
当然,这里有一个简单的C语言示例,其中包含一个嵌套的if语句。这个例子用于判断一个数字是否是偶数,并进一步检查如果是偶数,它是否能被2完全除尽:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数: ");
scanf("%d", &num);
if (num % 2 == 0) { // 如果数字是偶数
if (num % 4 == 0) { // 再次检查是否是4的倍数
printf("%d 是偶数并且能被4整除,是完全平方数的候选者。\n", num);
} else {
printf("%d 是偶数,但是不是4的倍数。\n", num);
}
} else {
printf("%d 是奇数。\n", num);
}
return 0;
}
```
在这个例子中,外层的`if`检查`num`是否是偶数,如果是,则进入内层的`if`,检查该数字是否能被4整除。如果能被4整除,那么这个数可能是某个完全平方数;否则,它是偶数但不能被4整除。
阅读全文