输入一个整数,若是偶数输出1,否则输出0
时间: 2023-03-23 15:03:34 浏览: 222
好的,假设输入的是一个整数,如果是偶数则输出1,如果是奇数则输出0。下面是一个Python的实现代码:
```
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print("1")
else:
print("0")
```
如果输入的整数是偶数,比如输入2,那么输出结果是1;如果输入的整数是奇数,比如输入3,那么输出结果是0。
相关问题
编写shell脚本,实现从键盘输入一个整数,若是奇数输出“odd”,若是偶数输出“even”
可以使用下面的 Shell 脚本实现从键盘输入一个整数,若是奇数输出“odd”,若是偶数输出“even”:
```bash
#!/bin/bash
echo "请输入一个整数:"
read num
if [ $((num%2)) -eq 1 ]; then
echo "odd"
else
echo "even"
fi
```
脚本中首先使用 `read` 命令从键盘读入一个整数,然后使用算术扩展 `$((...))` 计算该整数除以 2 的余数,如果余数为 1 则为奇数,输出“odd”,否则输出“even”。注意要使用 `if-else` 语句判断条件,并且在 `$((...))` 中要使用 `$` 符号引用变量 `num`。
写一个判断偶数的函数,若是偶数,函数后返回1,否则返回0。在主函数中输入一个整数,输出是否是偶数的信息
以下是使用C语言编写的判断偶数的函数:
```c
int isEven(int num) {
if (num % 2 == 0) {
return 1; // 是偶数,返回1
} else {
return 0; // 不是偶数,返回0
}
}
```
接下来在主函数中调用该函数,输入一个整数,判断是否是偶数,输出相应的信息。示例如下:
```c
#include <stdio.h>
int isEven(int num);
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (isEven(num)) {
printf("%d 是偶数\n", num);
} else {
printf("%d 不是偶数\n", num);
}
return 0;
}
int isEven(int num) {
if (num % 2 == 0) {
return 1; // 是偶数,返回1
} else {
return 0; // 不是偶数,返回0
}
}
```
运行结果如下:
```
请输入一个整数:8
8 是偶数
```
阅读全文