char ch,infile[15],outfile[15];
struct game_number
{ int turn[11][2];
} game[10];
int a[11][4];
int t;
for(i=1;i<=9;i++)
{
printf("请输入第%d格第一次击倒瓶数:",i+1);
scanf("%d",&a[i][0]);
do
{
if(a[i][0]>10 || a[i][0]<0)
{
m=0;
printf("错误,请再次输入:");
scanf("%d",&a[i][0]);
}
else m=1
} while(m==0);
}
printf("请输入第十格第一次击倒瓶数:");
scanf(%d,&a[9][0]);
do
{
if(a[9][0]>10 || a[9][0]<0)
{
m=0;
printf("错误,请再次输入:");
scanf("%d",&a[9][0]);
}
else m=1
} while(m==0);
if(a[9][0]==10)
{
printf("请输入追加第一次击倒瓶数瓶数:");
scanf("%d",&a[10][0]);
do
{
if(a[10][0]>10 || a[10][0]<0)
{
m=0;
printf("错误,请再次输入:");
scanf("%d",&a[10][0]);
}
else m=1;
} while(m==0);
printf("请输入追加第二次击倒瓶数瓶数:");
scanf("%d",&a[10][1]);
do
{
if(a[10][1]>10 || a{10][1]<0)
{
m=0;
printf("错误,请再次输入:");
scanf("%d",&a[10][1]);
}
else m=1;
} while(m==0);
}
else
{
printf("请输入第十格第二次击倒瓶数:");
scanf("%d",&a[9][1]);
do
{
if(a[9][1]>10 || a[9][1]<0 || a[9][0]+a[9][1]>10 || a[9][0]+a[9][1]<0)
{
m=0;
printf("错误,请再次输入:");
scanf("%d",&a[9][1]);
}
else m=1;
} while(m==0);
if(a[9][0]+a[9][1]==10)
{
printf("请输入追加一次击倒瓶数:");
scanf("%d",&a[10][0]);
do
{
if(a[10][0]>10 || a[10][0]<0)
{
m=0;
printf("错误,请再次输入:");
scanf("%d",&a[10][0]);
}
else m=1;
} while(m==0);
}
}