在编程中,判断一个数是奇数还是偶数通常可以通过取余运算符 `%` 来实现。以下是一些常见编程语言的示例代码,展示了如何输入一个整数并判断其奇偶性:
Python
```python
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print(f"{num} 是偶数")
else:
print(f"{num} 是奇数")
```
Java
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数: ");
int num = input.nextInt();
if (num % 2 == 0) {
System.out.println(num + " 是偶数");
} else {
System.out.println(num + " 是奇数");
}
}
}
```
C
```c
include
int main() {
int num;
printf("请输入一个整数: ");
scanf("%d", &num);
if (num % 2 == 0) {
printf("%d 是偶数\n", num);
} else {
printf("%d 是奇数\n", num);
}
return 0;
}
```
C++
```cpp
include
int main() {
int num;
std::cout << "请输入一个整数: ";
std::cin >> num;
if (num % 2 == 0) {
std::cout << num << " 是偶数" << std::endl;
} else {
std::cout << num << " 是奇数" << std::endl;
}
return 0;
}
```
JavaScript
```javascript
let num = parseInt(prompt("请输入一个整数:"));
if (num % 2 === 0) {
console.log(num + " 是偶数");
} else {
console.log(num + " 是奇数");
}
```
Ruby
```ruby
puts "请输入一个整数:"
num = gets.chomp.to_i
if num % 2 == 0
puts "{num} 是偶数"
else
puts "{num} 是奇数"
end
```
这些示例代码首先通过 `input()` 函数(或在某些语言中通过 `Scanner`)获取用户输入的整数,然后使用取余运算符 `%` 判断该整数是否能被2整除。如果余数为0,则说明该数是偶数;否则,该数是奇数。最后,根据判断结果输出相应的信息。