私はCS50x問題セット1を開始しました。しかし、私のプログラムは、私が高さのための数字を入力した後に停止するようだ。cs50xマリオピラミッドは描画しません
I.e.プログラムは8から23の間の番号を要求し(正しい入力が得られるまで繰り返します)、そうするとコードが停止します。
私はここで何が間違っていますか?
以下は私が書いたコードです。私はここで様々な質問を見てきたので、すべての助けが非常に高く評価されるでしょう。この問題に対処するものはありません。
include stdio.h
include cs50.h
int main (void)
{
printf("ok lets make a pyramid :)\n");
// height = x
int x;
// spaces = z
int z;
// hashes = a
int a;
// Get correct number for height
do
{
printf("Give me a positive number between 8 and 23 for the height of the pyramid\n");
x = GetInt();
}
while (x < 8 || x > 23);
// Build the phantom pyramid
for (int q = 0; q == x; q++)
{
// Spaces
for (z = x - 1; z == 0 ; z--)
{
printf(" ");
}
// Hashtags
for (a = 1; a == q; a++)
{
printf("#\n");
}
}}
おそらく、あなたはこれをここで尋ねるべきです:http://cs50.stackexchange.com/ – yLaguardia