#include<stdio.h>
#include<Windows.h>
int main()
{
int t;
int a[5][4];
int sum[5];
int i,j,sum1=0;
int ave;
for(i=0;i<5;i++)
printf("請輸入第%d個學生的各科成績:",i);
for(j=0;j<4;j++)
sum[0]=0;
scanf("%d",&a[i][j]);
sum[i]=sum[i]+a[i][j];
printf("第%d個學生的總成績為:",sum[i]);
}
sum1=sum1+a[i][j];
ave=sum1/4;
printf("每門學科的平均成績為:%d",ave);
int k,t;
k=i;
i++;
if(sum[i]>sum[k])
t=sum[k];
sum[k]=sum[i];
sum[i]=t;
printf("各科成績由小到大為:%d",sum[i]);
system("pause");
return 0;
#include<stdio.h>
#include<Windows.h>
int main()
{
int t;
int a[5][4];
int sum[5];
int i,j,sum1=0;
int ave;
for(i=0;i<5;i++)
{
printf("請輸入第%d個學生的各科成績:",i);
for(j=0;j<4;j++)
{
sum[0]=0;
scanf("%d",&a[i][j]);
sum[i]=sum[i]+a[i][j];
printf("第%d個學生的總成績為:",sum[i]);
}
}
for(j=0;j<4;j++)
for(i=0;i<5;i++)
sum1=sum1+a[i][j];
ave=sum1/4;
printf("每門學科的平均成績為:%d",ave);
for(i=0;i<5;i++)
{
int k,t;
k=i;
i++;
if(sum[i]>sum[k])
t=sum[k];
sum[k]=sum[i];
sum[i]=t;
}
for(i=0;i<5;i++)
printf("各科成績由小到大為:%d",sum[i]);
system("pause");
return 0;
}