C语言猜数游戏 C语言菜单程序 C语言创建和使用函数实例 C语言猜数游戏 /* newguess.c -- an inefficient but improved number-guesser */ #include <stdio.h> int main(void) { int guess = 1; char response; printf("Pick an integer from 1 to 100. I will try to guess "); printf("it.\nRespond with a y if my guess is right and with"); printf("\nan n if it is wrong.\n"); printf("Uh...is your number %d?\n", guess); while ((response = getchar()) != 'y') /* get response */ { if (response == 'n') printf("Well, then, is it %d?\n", ++guess); else printf("Sorry, I understand only y or n.\n"); while (getchar() != '\n') continue; /* skip rest of input line */ } printf("I knew I could do it!\n"); return 0; } C语言菜单程序 C语言创建和使用函数实例