我正在学习C++编程,因此我为自己写了一本书来学习它。我已经完成了其描述了使用的if else循环等。 我停留在这个特定问题的流量控制章节: -如何打印倒三角?
Write a Program To print the following :-
@@@@@@@
@@@@@
@@@
@
我怎样才能做到这一点只使用循环,如果其他语句在C++中。
我发现每行都有两个@和更多的空间。
我也编程重复@的,但我无法插入空格。这里是我的@的程序: -
#include <iostream>
using namespace std;
int main() {
int i,j,k;
for (i = 7; i > 0; i = i - 2) {
for (j = 1; j <= i; ++j) {
cout << "@" << " ";
}
cout << endl;
}
return 0;
}
您刚刚从'计算i'你多少空间需要,并与另一个循环将它们插入你开始打印前的' @'人物。您似乎已经为此声明了'k'(在您的代码中当前未使用)。 –