第2关:判断奇数/偶数
时间: 2024-12-30 19:13:03 浏览: 11
### 判断数字奇偶性的方法
在编程中,判断一个整数是奇数还是偶数通常通过取模运算来实现。对于任何给定的整数 `n`:
- 如果 `n % 2 == 0`,则表示 `n` 是偶数。
- 否则,如果 `n % 2 != 0` 或者更简单地说 `n % 2 == 1`,那么 `n` 就是一个奇数。
下面展示几种不同编程语言中的具体实现方式。
#### C语言示例
```c
#include <stdio.h>
int main() {
int number;
printf("请输入一个整数: ");
scanf("%d", &number);
if (number % 2 == 0) {
printf("这是一个偶数。\n");
} else {
printf("这是一个奇数。\n");
}
return 0;
}
```
这段代码首先提示用户输入一个整数,接着利用条件语句检查这个数值除以2后的余数是否等于零[^1]。
#### Python语言示例
```python
def check_odd_or_even():
try:
num = int(input('请输入一个整数: '))
if num % 2 == 0:
print(f"{num} 是偶数.")
else:
print(f"{num} 是奇数.")
except ValueError as e:
print("输入错误,请确保您输入的是有效的整数")
if __name__ == '__main__':
check_odd_or_even()
```
此Python脚本同样让用户输入一个整数,并使用相同的逻辑来决定它是奇数还是偶数[^2]。
阅读全文