現在、私はCD50オンラインコースを受講していますが、私はループに問題があります。私はそれが0で始まることを知っています。そして私はそれが私を捨てていると思います。Cのループと正しく使用する方法
私の割り当ては、ユーザーが指定した番号の「マリオ」ステップを作成することです。 How it should look
0よりもむしろ1でループを開始することでこれを解決しようとしました。 しかし、私はこれを正しく行う方法を理解しています。
int height;
string hash = "#";
string empty = " ";
do
{
printf("Height: ");
height = GetInt();
}
while (height > 23 || height <= 0);
{
printf("Height = %i\n", height);
for (int step = 0; step < height; step++)
{
for(int spaceNumber = height; spaceNumber >= step; spaceNumber--)
{
printf("%s",empty);
}
for(int hashNumber = 0; hashNumber <= step; hashNumber++)
{
printf("%s",hash);
}
printf("\n");
}
}
}
あなたはあなたのコード内のいくつかのエラーを持っている... ';'最初の後のループを使用すると、ループは永遠に条件が真であるだろうことを示しています。 .. –