你如何制作一个程序来提供输出:
A
AA
AAA
AAAA
使用循环
我尝试过很多次,但仍然失败了。如果你能解释你是怎么做的话会很好。 提前谢谢。
答案 0 :(得分:1)
const int rows = 5;
for(int i = 0; i < rows; ++i) {
for(int j = 0; j <= i; ++j) {
std::cout << 'A';
}
std::cout << endl;
}
答案 1 :(得分:0)
这个伪代码类似于:
for count = 1 to 4:
for num = 1 to count:
output 'A'
output newline
换句话说,外部循环决定如何打印行,内部循环决定在行上输出多少A
个字符。
巧合的是,A
字符的数量等于行号,尽管您可以使用不同的公式轻松计算每行上的字符。
现在你要做的就是意识到循环可以用for
完成,输出可以用cout << something
完成,你可以将它转换成C ++。