Week 6 - Assignment Solution
STOP USING VISUAL STUDIO 2010
原因:
- 旧版本配置较为麻烦,容易出错(相比2019、2022)
- 不会为
if (a = 1)
报警告。有几位同学还在这个问题上犯错。
所有人的问题
task 5
问题: 求 n 中含有 k 因子的数量。
没有判断 n == 0 的情况。(n = 0, k = 1)
int factor(int n, int k) {
if (n == 0) {
return 0;
} else if (n % k == 0) {
return factor(n / k, k) + 1;
} else {
return 0;
}
}
bool 的使用
C++ 使用 bool
类型表示 true / false
。不要再返回int的0,1
了。
一些黑话。
- RTFSC
- STFW
- RTFM
- 提问的智慧
- 别像弱智一样提问
- 学术诚信(什么事情能做, 什么不能)
Ref: ICS2022