c语言if语句并列条件
在C语言中,if语句是一种条件判断语句,用于根据某个条件的真假来执行不同的代码块。if语句的基本语法为:
```
if (条件表达式) {
// 如果条件为真,执行这里的代码块
} else {
// 如果条件为假,执行这里的代码块
}
```
下面列举10个使用if语句并列条件的例子:
1. 判断一个数是否为正数、负数或零:
```c
int num;
scanf("%d", &num);
if (num > 0) {
printf("该数为正数\n");
} else if (num < 0) {
printf("该数为负数\n");
} else {
printf("该数为零\n");
}
```
2. 判断一个年份是否为闰年:
```c
int year;
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("该年份是闰年\n");
} else {
printf("该年份不是闰年\n");
}
```
3. 判断一个字符是否为大写字母、小写字母或其他字符:
```c
char ch;
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z') {
printf("该字符为大写字母\n");
} else if (ch >= 'a' && ch <= 'z') {
printf("该字符为小写字母\n");
} else {
printf("该字符为其他字符\n");
}
```
4. 判断一个年龄是否为婴儿、儿童、青少年、成年人或老年人:
```c
int age;
scanf("%d", &age);
if (age <= 1) {
printf("婴儿\n");
} else if (age <= 12) {
printf("儿童\n");
} else if (age <= 18) {
printf("青少年\n");
} else if (age <= 60) {
printf("成年人\n");
} else {
printf("老年人\n");
}
```
5. 判断一个数是否为奇数或偶数:
```c
int num;
scanf("%d", &num);
if (num % 2 == 0) {
printf("该数为偶数\n");
} else {
printf("该数为奇数\n");
}
```
6. 判断一个年份是否为平年或闰年,并输出该年份的天数:
```c
int year;
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("该年份是闰年,366天\n");
} else {
printf("该年份是平年,365天\n");
}
```
7. 判断一个字符是否为字母、数字或其他字符:printf怎么加两个条件
```c
char ch;
scanf("%c", &ch);
if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
printf("该字符为字母\n");
} else if (ch >= '0' && ch <= '9') {
printf("该字符为数字\n");
} else {
printf("该字符为其他字符\n");
}
```
8. 判断一个数是否为正数,并输出它的绝对值:
```c
int num;
scanf("%d", &num);
if (num > 0) {
printf("该数为正数,绝对值为%d\n", num);
} else {
printf("该数不为正数,绝对值为%d\n", -num);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论