随机生成1~10的整数,玩家输入一个数字,共有6次机会,输入后有太大或太小的提示,可以中途退出游戏
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define max 10
#define min 1
int main()
{
int num,i;
int a[10];
char c;
srand(time(0));
num = rand() % (max - min) + min; // “%”为模运算
for(i=0;i<6;i++)
{
scanf("%d",&a[i]);
scanf("%c",&c);
if(c=='n')
break;
if(i>=5)
{
printf("输局");
break;
}
if(a[i]==num)
{
printf("胜利");
break;
}
else if(a[i]>num)
printf("太大\n");
else
printf("太小\n");
printf("输入新的操作数\n");
printf("是否继续进行?否(n)\n");
}
return 0;
}