c语言设计一个程序,判断从键盘输入的整数的正负性和奇偶性。
时间: 2024-09-25 11:12:29 浏览: 58
华北电力大学C语言题库
在C语言中,你可以设计一个简单的程序来判断用户输入的整数的正负性和奇偶性。下面是一个示例程序:
```c
#include <stdio.h>
#include <stdbool.h> // 引入bool类型以便表示判断结果
int main() {
int number;
bool isPositive, isOdd;
// 输入整数
printf("请输入一个整数:");
scanf("%d", &number);
// 判断正负性
isPositive = number > 0 ? true : false;
if (isPositive)
printf("这个数是正数。\n");
else
printf("这个数是非正数。\n");
// 判断奇偶性
isOdd = number % 2 == 0 ? false : true;
if (isOdd)
printf("这个数是奇数。\n");
else
printf("这个数是偶数。\n");
return 0;
}
在这个程序中,我们首先定义了一个整型变量`number`接收用户输入,然后使用取模运算符`%`判断其是否为偶数,如果余数为0,则是偶数;接着使用三元操作符来确定数字的正负性,`true`表示正数,`false`表示非正数。
阅读全文