你好,我想創建一個平行四邊形時遇到麻煩了一點,所以我至今創建與循環
void stars(int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i > j) {
cout << " ";
}
else cout << "*";
}
cout << endl;
}
}
所以星(7)打印
但是平行四邊形我需要它這樣打印
*******
*******
*******
*******
*******
*******
*******
我的功能是正確地移動空間,但它也減少了星星的數量,我怎樣才能繼續移動星星,但不會失去星星的數量?
當然,你可以讓'字符串(N, '*')'對象一次,重用它。 –
好點,但它仍然有點浪費。編輯。 – krzaq