- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main()
- {
- srand(time(0));//randow seed
- int n,t,g;
- int statue;
- while(1)
- {
- n = 1 + rand() % 100;//range 1~100
- printf("请猜一个1~100的数字:");
- scanf("%d",&g);
- t=1;
- while(g!=n)
- {
- if(t==10) break;
- if(g<n) printf("猜小了哦\\n");
- else printf("猜大了哦\\n");
- scanf("%d",&g);
- t++;
- }
- if(t==1) printf("太棒了,一次就猜对了!\\n");
- else if(t>2 && t<5) printf("猜了%d次,也不错哦。\\n",t);
- else if(t>4 && t<8) printf("猜了%d次,还可以\\n",t);
- else if(t>=8 && t<=12) printf("猜了%d次才对,你乱猜的吧\\n",t);
- else printf("怎么猜了10次还不对啊,答案是%d,猜下一个吧。\\n",n);
- printf("要退出嘛?退出请输入数字0:\\n");
- scanf("%d",&statue);
- if(statue==0)
- break;
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/0607201614797.html
来源: http://www.codesnippet.cn/detail/0607201614797.html