问题描述
- 请帮忙看下猜数字游戏,刚学,谢谢
-
#include
#include
#includevoid main()
{
srand(time(0));
int r=rand()%100+1;
int i;
int d;
scanf("%d",&i);
d=0;
while (i!=r)
{
if(i>r) printf("da");
if(i<r) printf("xiao");
d++;
}
printf("ok %d",d+1);
}
解决方案
#include <time.h>
#include <math.h>
#include <stdio.h>
void main()
{
srand(time(0));
int r=rand()%100+1;
int i;
int d;
d=0;
while (1)
{
scanf("%d",&i);
if(i>r) printf("dan");
if(i<r) printf("xiaon");
d++;
if(i==r) break;//增加
}
printf("ok %d",d);
}
时间: 2025-01-24 18:57:37