我想使用嵌套循環創建此形狀。使用嵌套循環創建形狀
$****
*$***
**$**
***$*
****$
與我的代碼
然而,
int counter = 6;
for (row = 0; row <= counter; row ++)
{
cout << "$";
for (column = 1; column <= row ; column++)
{
cout << "*";
}
cout << endl;
}
的結果是:
$*
$**
$***
$****
$*****
$******
是如何在每個循環的每一個循環和移動位置創建$?
只是檢查內部和外部循環索引是否相等並打印'$'否則打印'*'。在內部循環內部做所有'cout'。對於(列= 1;列<=計數器;列++)',也使兩個循環的迭代次數相同(對於(列= 1;列<=行;列++))=>。 –
@Saramali,不,它不是功課。這是參考書中的一個問題。我想練習我的嵌套循環。 – engkhsky
*如何在每個循環中創建$並在每個循環中移動位置?* - 編寫家庭作業任務的目標是如果您有能力自己弄清楚這一點,而不是在此要求您給出答案。否則,你遇到的任何編程問題,你所需要的只是在這裏詢問並得到答案,而這不是你學習編寫程序的方式。 – PaulMcKenzie