1 条题解
-
0
卡片分成两堆
知识点
奇偶判断。
解题思路与正确性
若 n 能平均分成两堆,则存在整数 k 使 n = 2k,所以 n 必须是偶数。反过来,n 是偶数时,每堆放 n / 2 张即可。因此只需判断 n % 2 是否等于 0。
实现步骤
- 按题目顺序读入整数。
- 按上述规则计算或判断。
- 输出结果并换行。
易错点
偶数输出小写 even,奇数输出小写 odd;不需要输出每堆的张数。
复杂度
时间复杂度 O(1),额外空间复杂度 O(1)。
参考代码(C++11)
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; cout << (n % 2 == 0 ? "even" : "odd") << "\n"; return 0; }
- 1