图片附件: 游客没有浏览图片的权限,请
登录 或
注册
#include <stdio.h>
int main(int argc, char *argv[])
{
int x,y,n;
int i,j,k;
int err = 0;
printf("学校数:");
scanf("%d",&n);
int xnum[n][5];
int ynum[n][5];
int sum[n];
//团队总分!
printf("\n男子项目数:");
scanf("%d",&x);
printf("\n女子项目数:");
scanf("%d",&y);
for (i = 0; i<n; i++)
{
sum[i] = 0;
printf("学校%d的男子项目\n",i);
for (j=0; j<5; j++)
{
printf("获得第%d名的人数有:",j+1);
scanf("%d",&xnum[i][j]);
sum[i] += ((xnum[i][j]) * (5-j));
}
printf("学校%d的女子项目\n",i);
for (k=0; k<5; k++)
{
printf("获得第%d名的人数有:",k+1);
scanf("%d",&ynum[i][k]);
sum[i] += ((ynum[i][k]) * (5-k));
}
}
int xn[5] = {0,0,0,0,0};
int yn[5] = {0,0,0,0,0};
for (j=0; j<5; j++)
//检错,奖牌总数是固定。
{
for (i=0; i<n; i++)
{
xn[j] += xnum[i][j];
yn[j] += ynum[i][j];
}
if((y != yn[j]) || (x != xn[j])) err=1;
}
if (err)
{
printf("\n输入错误!");
}
else
{
printf("\n****************************************************************\n");
printf(" 学校
一等数
二等数
三等数
四等数
五等数
团体分");
for (i=0; i<n; i++)
{
printf("\n学校%-7d",i+1);
for (j=0; j<5; j++)
{
printf("%-8d",xnum[i][j]+ynum[i][j]);
}
printf("%-7d",sum[i]);
}
}
}