源码如下:
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
int i,num,test;
srand((unsigned) time(NULL));
test=rand() / 10 % 10; //除十并且取10的模,可以得到个位数0-9之间
// printf("%d\n",test);
//printf("随机数字是:%d\n",rand());
for (i=0;i<5;i++)
{
printf("请输入您猜的数字:");
scanf("%d",&num);
if (num==test )
{
printf("恭喜您猜对了,正确的数就是%d\n",num);
break;
}
else if (num!=test)
{
printf("您猜的不对,您还有%d次机会\n",4-i);
if (test%2==0) //取模,如果为0则为偶数
{
printf("给您点提示,这个是偶数\n");
}
else
{
printf("给您点提示,这个数是奇数\n");
}
}
while (i==4)
{
printf("您的机会用完了,游戏结束\n");
break;
}
}
return 0;
}
执行效果