我创建了一个简单的猜谜游戏程序。我的问题是,我不知道如何将程序循环回程序的开始,一旦用户猜错了一个数字。我希望程序继续询问用户一个号码,直到他得到正确的答案。有人能帮我吗?猜测游戏程序
#include <stdio.h>
int main (void) {
int value = 58;
int guess;
printf("Please enter a value: ");
scanf("%i", &guess);
if (guess == value) {
printf("Congratulations, you guessed the right value");
}
else if (guess > value) {
printf("That value is too high. Please guess again: ");
scanf("%i", &guess);
}
else if (guess < value) {
printf("That value is too low. Please guess again: ");
scanf("%i", &guess);
}
return 0;
}
我想你需要一本好书:http://stackoverflow.com/q/562303/10077 – 2012-01-16 20:58:37