足球赛某小组有n个球队,球队两两之间进行循环比赛,共有n*(n-1)场比赛,每场比赛对应一个得分比,请按示例格式完成下列要求。

img


(1) 输入球队数n(假设n<10) ,并输入n*(n-1)个比赛得分;
(2) 计算并输出所有球队的总进球数;
(3) 统计并输出打成平局的场数;
(4) 统计并输出单场次最少进球数。
运行示例:
输入:4 312211 13 4112
输出:22 22
说明:4个球队,6场比赛及得分比(第1场3:1,第2场2:2等),总进球数为22,平局2场,单场次最少进球数2。输出不要换行。

下面这个可以优化吗,或者有没有毛病,我运行出来结果是对的,但是不确定里面会不会有问题
#include<stdio.h>
int main()
{
int i,n,x,a[10],b[10],sum=0,count=0,min;
scanf("%d",&n);
x=n*(n-1)/2;
for(i=1;i<=x;i++)
{
scanf("%d %d",&a[i],&b[i]);
}
min=a[0]+b[0];
for(i=1;i<=x;i++)
{sum=sum+a[i]+b[i];
if(a[i]==b[i])
count++;
if(min>a[i]+b[i])
min=a[i]+b[i];}
printf("%d %d %d",sum,count,min);
return 0;
}