C语言实验猜数小游戏
输入一个0-999的整数,进行猜数。
#include<stdio.h> #include<stdlib.h> #include<time.h> #define num 10 int main() { int count=num; int bingo,guess; srand(time(NULL)); bingo=rand()%1000; printf("请输入一个0到999的整数:\n"); printf("是多少呢?\n"); scanf("%d",&guess); while(guess!=bingo) { if(guess>bingo) printf("\a再小一点\n"); else if(guess<bingo) printf("\a再大一点\n"); count--; if(count<=0) break; else if(count<=3) printf("\a\a\a你还有%d次机会\n",count); printf("是多少呢?\n"); scanf("%d",&guess); } if(bingo==guess) printf("\a\a\a回答正确,你用了%d次猜中.",11-count); else printf("\a\a\a很遗憾,正确答案是%d",bingo); return 0; }