2.0版本可玩10次,每次猜数都不一样。
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
srand (time(0));
int number;
int count=0;
int a;
int b;
printf("来玩猜数游戏1-100\n");
printf("你准备好了吗?ok,按1,no按任意键:");
scanf("%d",&a);
if(a==1){
while(count<10){
number=rand()%100+1;
printf("请输入你想的数:");
scanf("%d",&b);
count++;
if(b>number){
printf("大了\n");
printf("随机=%d 猜的=%d\n",number,b);
}else if(b<number){
printf("小了\n");
printf("随机=%d 猜的=%d\n",number,b);
}
if(b==number){
printf("太棒了,你用了%d猜对了\n",count);
}
}
}
printf("再见,祝你生活愉快\n");
return 0;
}
3.0版本次数自由,每次猜数完都会寻问是否继续。
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
srand (time(0));
int number;
int count=0;
int a;
int b;
printf("来玩猜数游戏1-100\n");
printf("你准备好了吗?ok,按1,no按任意键:");
scanf("%d",&a);
while(a==1){
number=rand()%100+1;
printf("请输入你想的数:");
scanf("%d",&b);
count++;
if(b>number){
printf("大了\n");
printf("随机=%d 猜的=%d\n",number,b);
}else if(b<number){
printf("小了\n");
printf("随机=%d 猜的=%d\n",number,b);
}
printf("继续按1,退出按任意键:");
scanf("%d",&a);
if(b==number){
printf("太棒了,你用了%d猜对了\n",count);
}
}
printf("再见,祝你生活愉快\n");
return 0;
}