-2
我試圖做一個「猜數字」遊戲,將使用驗證,看看數字是低,高或等於隨機數。我想做一個循環驗證,將會說如果數字很高,再試一次!猜數字遊戲缺少一個循環
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <cs50.h>
int
main(void)
{
srand(time(NULL));
int skittles = rand() % 1024;
printf("%d\n", skittles);
printf("choose a number betwen 1 to 1024\n");
int numpessoa = GetInt();
printf("%d\n", numpessoa);
if (numpessoa < skittles)
{
printf("numpessoa < skittles");
numpessoa = GetInt();
}
if (numpessoa > skittles)
{
printf("numpessoa > skittles");
numpessoa = GetInt();
}
if (numpessoa == skittles)
{
printf("numpessoa == skittles");
}
return 0;
}
但是,您的代碼中沒有循環。 – unxnut
添加你在概念上掙扎的部分是有幫助的。把它縮小一點... unxnut有一個好的起點。 – RacerNerd
還有一個類似的問題。如何到跳躍到最開始的最代碼> –