猜数

来源:互联网 发布:网络交换机怎么安装 编辑:程序博客网 时间:2024/06/06 03:31
<pre name="code" class="cpp">#include<stdio.h>#include<stdlib.h>#include<time.h>#include<conio.h>main (){int a,b,c,d=100;char x,y;printf("欢迎进入猜数游戏!\n");printf("*****************\n");printf("   1·开始游戏\n");printf("   0·退出游戏\n");printf("*****************\n");printf("【直接按相应序号选择功能】\n");while(1){x=getch();switch(x-48){case 1:while(1){srand((unsigned)time(NULL));a=rand()%1000;system("cls");c=1;printf("请输入一个数1000以内的正整数:");scanf("%d",&b);c++;if(a==b){printf("哇偶,太棒了!\n");printf("您的分数为%d分\n",d);}else{while(c>=2&&c<=3){if(b>a){printf("有点大哦,往小了猜:\n");scanf("%d",&b);c++;if(a==b){printf("哇塞,棒棒哒!\n");printf("您的分数为%d分\n",d-=10);break;}else;}else{printf("有点小哦,往大了猜:\n");scanf("%d",&b);c++;if(a==b){printf("哇塞,棒棒哒!\n");printf("您的分数为%d分\n",d-=10);break;}else;}}while(c>=4&&c<=7){if(b>a){printf("有点大哦,往小了猜:\n");scanf("%d",&b);c++;if(a==b){printf("哎呦,不错哦!\n");printf("您的分数为%d分\n",d-=20);break;}else;}else{printf("有点小哦,往大了猜:\n");scanf("%d",&b);c++;if(a==b){printf("哎呦,不错哦!\n");printf("您的分数为%d分\n",d-=16);break;}else;}}while(c>=8&&c<=12){if(b>a){printf("有点大哦,往小了猜:\n");scanf("%d",&b);c++;if(a==b){printf("哈哈,还可以!\n");printf("您的分数为%d分\n",d-=25);break;}else;}else{printf("有点小哦,往大了猜:\n");scanf("%d",&b);c++;if(a==b){printf("哈哈,还可以!\n");printf("您的分数为%d分\n",d-=25);break;}else;}}while(c>=13&&c<=20){if(b>a){printf("有点大哦,往小了猜:\n");scanf("%d",&b);c++;if(a==b){printf("呵呵,人品好!\n");printf("您的分数为%d分\n",d-=40);break;}else;}else{printf("有点小哦,往大了猜:\n");scanf("%d",&b);c++;if(a==b){printf("呵呵,人品好!\n");printf("您的分数为%d分\n",d-=40);break;}else{printf("Why are you so stupid!\n\n");break;}}}printf("\nPress any key to continue,input '0' end\n");y=getch();if(y=='0')break;continue;}}break;case 0:return 0;}if(y=='0')break;}return 0;}


                                             
0 0
原创粉丝点击