1. 请编程判断输入整数的正负性和奇偶性。 如:输入3,输出“3 is a positive odd.” //3是一个正的奇数。 输入-2,输出“-2 is a negative even.” //-2是一个负数。 输入0,输出“0 is a positive even.” //0是一个正的偶数
时间: 2023-05-31 10:03:26 浏览: 87
```
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if(num > 0) {
if(num % 2 == 0) {
printf("%d is a positive even.", num);
} else {
printf("%d is a positive odd.", num);
}
} else if(num < 0) {
if(num % 2 == 0) {
printf("%d is a negative even.", num);
} else {
printf("%d is a negative odd.", num);
}
} else {
printf("%d is a positive even.", num);
}
return 0;
}
```
相关问题
编程判断输入整数的正负性和奇偶性。 **输入格式要求:"%d" 提示信息:"input m:" **输出格式要求: 如果是负偶数,则输出"%d is a negative even\n" 如果是负奇数,则输出"%d is a negative odd\n" 如果是正偶数,则输出"%d is a positive even\n" 如果是正奇数,则输出"%d is a positive odd\n" 如果是0,则输出"%d is zero. it is an even\n"
此题要求判断输入整数的正负性、奇偶性,然后根据不同情况打印不同的字符串。输入格式要求为"%d",提示信息为"input m:",输出格式如下:
如果是负偶数,则输出"%d is a negative even\n";
如果是负奇数,则输出"%d is a negative odd\n";
如果是正偶数,则输出"%d is a positive even\n";
如果是正奇数,则输出"%d is a positive odd\n";
如果是0,则输出"%d is zero. it is an even\n"。
编程判断输入整数的正负性和奇偶性。 **输入格式要求:"%d" 提示信息:"Input m:" **输出格式要求: 如果是负偶数,则输出"%d is a negative even\n" 如果是负奇数,则输出"%d is a negative odd\n" 如果是正偶数,则输出"%d is a positive even\n" 如果是正奇数,则输出"%d is a positive odd\n" 如果是0,则输出"%d is zero. It is an even\n" 程序运行示例1: Input m:6↙ 6 is a positive even 程序运行示例2: Input m:0↙ 0 is zero. It is an even
下面是C语言的实现代码:
```c
#include <stdio.h>
int main() {
int m;
printf("Input m:");
scanf("%d", &m);
if (m == 0) {
printf("%d is zero. It is an even\n", m);
}
else if (m > 0) {
if (m % 2 == 0) {
printf("%d is a positive even\n", m);
}
else {
printf("%d is a positive odd\n", m);
}
}
else {
if (m % 2 == 0) {
printf("%d is a negative even\n", m);
}
else {
printf("%d is a negative odd\n", m);
}
}
return 0;
}
```
程序使用了if语句进行条件判断,首先判断m是否等于0,如果是则输出"0 is zero. It is an even"。否则,再分别判断m的正负性和奇偶性。如果m为正偶数,输出"%d is a positive even",如果m为正奇数,输出"%d is a positive odd"。如果m为负偶数,输出"%d is a negative even",如果m为负奇数,输出"%d is a negative odd"。