学习C语言:尝试玩猜数字游戏
最编程
2024-08-14 18:18:32
...
/*猜数字游戏*/ #include "stdio.h" #include "stdlib.h" //产生随机数要用到的头文件 main() { int x,count=5,number; char answer; system("graftable 936"); clrscr(); randomize(); x=random(100)+1; /*产生1-100之间的随机数*/ printf("\t\t\t\t[猜数字游戏]\n"); printf("--------------------------------------------------------------------------------\n"); printf("你有5次机会,请好好把握!\n"); while(1) { printf("请输入1-100之间的数:"); scanf("%d",&number); count--; if(number==x) { printf("恭喜你,你用%d次猜对了数字!\n",5-count); printf("是否继续游戏?(y/n)"); scanf("%s",&answer); if(answer=='y') { count=5; x=random(100)+1; } else { printf("游戏结束,按任意键退出!"); break; } } else { if(count>=1) { if(number>x) { printf("偏大啦!你还有%d次机会!\n",count); } else { printf("偏小啦!你还有%d次机会!\n",count); } } else { printf("答错啦!正确答案为%d!\n",x); printf("是否继续游戏?(y/n)"); scanf("%s",&answer); if(answer=='y') { count=5; x=random(100)+1; } else { printf("游戏结束,按任意键退出!"); break; } } } } getch(); }
上一篇: (c语言)猜数字游戏
下一篇: 使用c编写猜数字小游戏