
【分析问题】
这是一个简单的条件判断问题:
- 输入:一个整数 a,范围在 0 到 32767 之间
- 要求:如果 a 是偶数,则输出 “yes”;如果是奇数,则什么都不输出
- 核心逻辑:判断 a 是否能被 2 整除(即 a % 2 == 0)
- 边界情况:a=0 也是偶数,需要输出 “yes”
【建立模型(伪代码)】
读取整数 a
如果 a 除以 2 的余数为 0 则
输出 "yes"
否则
什么也不做
结束判断
【编写代码】
#include <iostream>
using namespace std;
int main() {
int a;
cin >> a;
// 判断a是否为偶数
if (a % 2 == 0) {
cout << "yes" << endl;
}
return 0;
}
【保存编译运行】