我想使用嵌套循环创建此形状。使用嵌套循环创建形状
$****
*$***
**$**
***$*
****$
与我的代码
然而,
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