使用c语言编程,编写程序,从键盘输入一个非零整数,先判断正负,再判断奇偶,最后输出判断结果(正奇数、正偶数、负奇数、负偶数)。
时间: 2023-12-10 09:39:16 浏览: 49
以下是使用C语言编写的程序:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个非零整数:");
scanf("%d", &num);
if (num > 0) {
if (num % 2 == 0) {
printf("正偶数\n");
} else {
printf("正奇数\n");
}
} else {
if (num % 2 == 0) {
printf("负偶数\n");
} else {
printf("负奇数\n");
}
}
return 0;
}
```
首先从键盘输入一个非零整数,然后进行判断。如果是正数,则再判断是否为偶数,如果是偶数则输出“正偶数”,否则输出“正奇数”;如果是负数,则再判断是否为偶数,如果是偶数则输出“负偶数”,否则输出“负奇数”。最后程序结束。
相关问题
C语言编写程序从键盘输入一个正整数判断,该数是否为素数
您好,根据您的要求,我为您提供判断正整数是否为素数的C语言程序。请参考以下代码:
```
#include <stdio.h>
int main()
{
int n, i;
printf("请输入一个正整数:");
scanf("%d", &n);
for (i = 2; i <= n-1; i++) {
if (n % i == 0) {
break;
}
}
if (i == n) {
printf("%d是素数。", n);
} else {
printf("%d不是素数。", n);
}
return 0;
}
```
该程序先从键盘读入一个正整数,然后通过一个for循环判断这个数是否为素数。如果这个数能被2到n-1之间的任何一个数整除,那么就不是素数;否则就是素数。
用c语言编写程序,从键盘上输入一个正整数 n,判断其是奇数还是偶数,并输出结果。
好的,这是一个简单的问题,以下是代码示例:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数:");
scanf("%d", &n);
if (n % 2 == 0) {
printf("%d是偶数\n", n);
} else {
printf("%d是奇数\n", n);
}
return 0;
}
```
这个程序会提示用户输入一个正整数,然后判断它是奇数还是偶数,并输出结果。