我把你的代码改了一下,我已经运行过了,你看看
#include
#include
#include
int play(int suiji);
void paihangbang(struct p a[100],int r);
struct p
{
char name[20];
int cishu;
}chengji[100];
void main()
{
int i,suiji, xuanze;
i=0;
/*i=猜测了多少次,suiji=产生的随机数字,xuanze=游戏者选择开始游戏还是结束游戏*/
printf("**************猜数字游戏***************\n");
printf("* 1.start *\n");
printf("* 0.exit *\n");
do
{
//记录玩家人次
i++;
srand((unsigned)time(NULL));
suiji=rand()%10;
//在此函数中进行判断,并返回记录次数
chengji[i].cishu=play(suiji);
printf("\n恭喜您,请输入您的名字:"); //记录玩家姓名
fflush(stdin);
gets(chengji[i].name);
printf("---------------------