输入一个正整数a,如果a为偶数,输出yes,否则输出no。
时间: 2024-05-15 14:15:41 浏览: 202
Python代码如下:
```python
a = int(input("请输入一个正整数:"))
if a % 2 == 0:
print("yes")
else:
print("no")
```
使用input函数获取用户输入的正整数a,然后使用if语句判断a是否为偶数。如果a除以2的余数为0,即a为偶数,就输出yes,否则输出no。
相关问题
输入一个正整数a,判断奇偶,偶数输出yes,奇数输出no,csharp
在 C# 中,你可以使用简单的条件语句来实现这个功能。下面是一个示例函数,它接受一个整数 `a` 作为输入,然后根据其奇偶性返回相应的结果:
```csharp
using System;
class Program {
static void Main() {
Console.Write("请输入一个正整数: ");
int a = Convert.ToInt32(Console.ReadLine());
if (a > 0) { // 确保输入的是正整数
if (a % 2 == 0) {
Console.WriteLine("yes");
} else {
Console.WriteLine("no");
}
} else {
Console.WriteLine("输入不是正整数");
}
}
}
```
在这个程序中,`%` 运算符用于计算余数。如果 `a` 能被 2 整除(余数为 0),那么它是偶数,输出 "yes";否则它是奇数,输出 "no"。
得到了 n 个数字,他将其中所有的奇数求和,记为 sum 。请判断 sum 是否为偶数,如果是偶数,输出yes,否则,输出no。 快来帮帮他吧~ 输入 共两行: 第一行,一个正整数 n ,0≤n≤1000 ; 第二行,n 个以空格分隔的正整数 a1,a2,⋯,an ,1≤ai≤105 。 输出 共两行: 第一行,输入的 n 个正整数中奇数的总和 sum ; 第二行,若 sum 是偶数,输出 yes ,否则输出no。帮我写代码
```
#include <stdio.h>
int main() {
int n, a, sum = ;
scanf("%d", &n);
for (int i = ; i < n; i++) {
scanf("%d", &a);
if (a % 2 == 1) {
sum += a;
}
}
printf("%d\n", sum);
if (sum % 2 == ) {
printf("yes");
} else {
printf("no");
}
return ;
}
```
阅读全文