【发布时间】:2012-01-16 20:42:57
【问题描述】:
我创建了一个简单的猜谜游戏程序。我的问题是一旦用户猜错了数字,我不确定如何将程序循环回程序的开头。我希望程序继续向用户询问一个数字,直到他正确为止。有人可以帮我吗?
#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;
}
【问题讨论】:
-
我觉得你需要一本好书:stackoverflow.com/q/562303/10077
标签: c