duonaohe
幼苗
共回答了12个问题采纳率:91.7% 举报
这样写就可以了
#include "stdio.h"
#include "time.h"
#include "stdlib.h"
void main()
{
char guess,m;
int count=0;
srand((unsigned)time(NULL));
m=rand()%26+'A';
do
{
printf("猜A~Z的字符n");
fflush(stdin);
scanf("%c",&guess);
if(guess < 'A'||guess > 'Z')
{
printf("输的数没A~Z的在范围内n");
continue;
}
if(guess > m)
{
printf("猜大了");
continue;
}
if(guess < m)
{
printf("猜xiao了");
continue;
}
if(guess == m)
{
printf("恩恩");
}
}while(++count,guess != m);
printf("你共猜了%d次才猜对,正确的为%c",count,m);
return;
}
1年前
4