第1个回答 2013-10-30
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i,randomnum,yourguess;
randomize();
randomnum=random(101);
printf("请猜一个1-100间的数:\n");
for(i=1;i<=10;i++)
{
scanf( "%d",&yourguess);
if(yourguess==randomnum)
{
printf("这是第%d次猜数,恭喜猜对了!\n\n",i);
printf("按任意键退出\n",i);
getch();
break;
}
else if(yourguess<randomnum)
{
if(i<10)
{
printf("这是第%d次猜数,猜小了! 还剩%d次机会,请继续...\n",i,10-i);
continue;
}
else
printf("这是最后一次猜数,猜小了! 很遗憾...\n");
}
else if(yourguess>randomnum)
{
if(i<10)
{
printf("这是第%d次猜数,猜大了! 还剩%d次机会,请继续...\n",i,10-i);
continue;
}
else
printf("这是最后一次猜数,猜大了! 很遗憾...\n");
}
}
return 0;
}本回答被提问者和网友采纳