B3837 [GESP202303 二级] 画三角形 題解
ShanCreeperPro · · 题解
欢迎大家报名洛谷网校的课程,期待和大家一起进步!
:::align{center} :::
思路分析
本题考查循环语句和分支语句。
根据题目,第一行有一个字母,第二行有两个字母,那么显然第
我们可以定义一个字符
核心代码
外层循环
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
if (c != 'Z') cout << c++;
else cout << 'Z', c = 'A';
}
puts ("");
}
注意事项
- 注意每次大循环都要输出换行;
- 在判断
c 时,'Z'等不可写作"Z"。