⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bao.c

📁 主要是一些数据结构课程设计的一些比较常用的题目。
💻 C
字号:
#include<stdio.h>

void mark(int p[ ][4],int n){ /*定义计分函数*/

if(n==9)

p[n][2]=p[n][0]+p[n][1]+p[n+1][0]+p[n+1][1];

else{

if(p[n][0]==10){

if(p[n+1][0]!=10)

p[n][2]=10+p[n+1][0]+p[n+1][1];

else

p[n][2]=10+p[n+1][0]+p[n+2][0];

}

else if(p[n][0]+p[n][1]==10)

p[n][2]=10+p[n+1][0];

else if(p[n][0]+p[n][1]<10)

p[n][2]=p[n][0]+p[n][1];

}

}

void main(){

int a[11][4]={0};

int i;

printf("请输入10轮中的每一轮第一次滚球击倒的瓶数:\n");

for(i=0;i<10;i++)

scanf("%d",&a[i][0]);

printf("请输入10轮中的每一轮第二次滚球所击倒的瓶数,若本轮第一次滚球击倒10个,则第二次请输入0:\n");

for(i=0;i<10;i++)

scanf("%d",&a[i][1]);

printf("请输入10轮以后两次滚球所击倒的瓶数,若只能滚一次球,则第二项数据输入0,若一次都不能滚,则两次都输入0:\n");

scanf("%d%d",&a[10][0],&a[10][1]);

for(i=9;i>=0;i--)

mark(a,i);

for(i=0;i<10;i++){

if(i==0)

a[i][3]=a[i][2];

else

a[i][3]=a[i-1][3]+a[i][2];

}

printf("轮数 本轮得分 累计得分 \n");

for(i=0;i<10;i++)

printf("%-13d%-13d%-13d\n",(i+1),a[i][2],a[i][3]);

 system("pause");

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -