学院乒乓球循环赛开始了!每场三局两胜(因需打满三局,所以可能出现0:3或3:0的情况),每人胜一场得3分,败一场得1分。现在告诉你小明参加的比赛场次及他每场与他人的比赛情况,请你计算他的得分。也许你没玩过乒乓球,但算个分应该难不倒你。
输入格式:
首先输入一个整数T(1<=T<=10),表示测试组数。 每组测试首先在一行上输入一个整数m(1<m<13);然后输入m行,每行2个整数a, b (0<=a,b<=3),表示该场比赛,小明与对手的比分是a:b,若a大于b则小明胜,否则对手胜。
输出格式:
对于每组测试,在一行上输出小明的得分。
输入样例:
1
3
2 1
1 2
0 3
输出样例:
5
#include<stdio.h>
int main()
{
int i,n,t,j,s,x;
int count=0; //计算分数
int a[14][11]; //定义一个大于题干的数组
scanf("%d",&n); //输入一个数,表示测试组数
for(s=1;s<=n;s++)
{
scanf("%d",&x); //输入一个数x表示行数
for(i=0;i<x;i++) //将数字存入数组
{
for(j=0;j<2;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<x;i++){ //如果判断二维数组每行第一个数和第二个数大小
if(a[i][0]>a[i][1])
{
count=count+3; //如果第一个数大,即小明胜,得3分
}
else{
count=count+1; //反之,得1分
}
}
printf("%d",count);
}
return 0;
}