首先产生一个[0,1000]的随机正整数,然后用键盘输入猜测的值后系统提示猜大了或者猜小了同时cnt进行计数记录猜测的总数,然后继续猜测并进行判断,直到猜到正确的值。玩家们可通过猜测的次数去相互进行比赛。
代码如下:
#include
#include#define M 0
#define N 1000int main() {
int random,num,cnt = 0;
srand(time(0));
random = rand()%(N-M+1)+M;
//printf("random = %dn",random);
while(1) {
printf("please input guess number:");
scanf("%d",&num);
if(num > random) {
cnt++;
printf("往小点猜n");
}
else if(num < random) {
cnt++;
printf("往大点猜n");
}
else {
printf("恭喜您,猜对啦。n");
cnt++;
break;
}
}
printf("共猜了%d次",cnt);
return 0;
}



