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

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

(1)输入球队数n(假设n<10),并输入n*(n-1)个比赛得分;

(2)计算并输出所有球队的总进球数;

(3)统计并输出打成平局的场数;

(4)统计并输出单场次最少进球数。

运行示例:

输入:4 3 1 2 2 1 1 1 3 4 1 1 2

输出:22 2 2

说明:4个球队,6场比赛及得分比(第1场3:1,第2场2:2等),总进球数为22,平局2场,单场次最少进球数2。

#include
#include
#include

int main()
{
    int n;
    scanf("%d",&n);
    int shu;
    shu=n*(n-1)/2;
    int a[shu][2];
    int i,j;
    int sum=0;
    for(i=0;i<shu;i++)
    {
        for(j=0;j<2;j++)
        {
            scanf("%d",&a[i][j]);
            sum=sum+a[i][j];
        }
    }
    printf("%d ",sum);
    int count=0;
    for(i=0;i<shu;i++)
    {
        if(a[i][0]==a[i][1])
            count++;
    }
    printf("%d ",count);
    int he[shu];
    for(i=0;i<shu;i++)
    {
        he[i]=0;
        for(j=0;j<2;j++)
        {
            he[i]=he[i]+a[i][j];
        }
    }
    int min=he[0];
    for(i=0;i<shu;i++)
    {
        if(he[i]<min)
            min=he[i];
    }
    printf("%d",min);
    return 0;
}

你可能感兴趣的:(C语言)