我正在學習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'(在您的代碼中當前未使用)。 –