puts(\请输入击倒的瓶数不要大于10-----\ scanf(\ if(p<=10) r=p;/*引入 r的作用与引入k的作用是一样的,便于计算总分*/ else { while(p>10) { puts(\数据溢出,请输入第二次额外击倒的瓶数:\ puts(\请输入击倒的瓶数不要大于10-----\ scanf(\ } r=p; x=0;/*防止最后结果是随机数*/ } } else
/*是y=w<=10的<10情况,即是第一次额外击
球不够10个,这里第二次就是把剩下的进行击球*/ { puts(\ 输入第二次额外击倒的瓶数!\ printf(\请输入击倒的瓶数不要大于%d的分数!------\\n\ scanf(\ if(p<=10-y) r=p; else { while(p>10-y) { puts(\ 输入第二次额外击倒的瓶数!\ printf(\------请输入击倒的瓶数不要大于%d的分数!------\\n\ scanf(\ } r=p; x=0;/*避免计算结果时产生随机数*/ } } } printf(\第%d轮击倒的瓶数是%d\\n\ printf(\ printf(\
j++; a[i][j]=0; }
if(i<10) /*如果第十轮之前的第一次击球已经10个,直接到省去二次击球*/ { printf(\第%d轮击倒的瓶数是%d\\n\ printf(\ j++; a[i][1]=0; x=0; r=0;y=0;/*防止最后结果是随机数*/ } } } }
/*该局总分的计算*/ for(i=1;i<=10;i++) { for(j=0;j<2;j++) { q=a[i][j]; sum=sum+q; } }
printf(\¥该局总分:%d¥\\n\ printf(\
return (sum+x+y+r); }