甲选择一个1-10之间的整数作为暗号。(在源代码中直接赋值)
乙猜测该数字。允许猜测多次,直到猜中为止。(从键盘读入乙的数字)
猜中后输出“恭喜你猜对了,你猜测了X次”,X为猜测次数。
需要源代码和运行结果截屏
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int ret = 0;
int i = 0;
int rnd = 0;
int cnt=0;
srand((unsigned int)time(NULL));
ret = rand()%10+1;
printf("Ganestart!\n");
while(1)
{
printf("请输入一个数:");
scanf("%d",&rnd);
cnt++;
if(rnd>ret){
printf("太大了! \n");
}else if(rnd<ret){
printf("太小了! \n");
}else{
break;
}
}
printf("恭喜你猜对了,你猜测了X%d次",cnt);
return 0;
}
#include<stdio.h>
#include<time.h>
int main()
{
int n= 0,m,count=0;
srand((unsigned int)time(NULL));
n = rand()%10+1;
while(1)
{
count++;
printf("请猜一个数:");
scanf("%d",&m);
if(m==n)
break;
if(m>n)
printf("猜大了\n");
else
printf("猜小了\n");
}
printf("恭喜你猜对了,你猜测了%d次",count);
return 0;
}