同学写的程序可读性好差啊,结构不清..所以出错率高,不易发现.
实在没法用你的意思改啊..
实在没法用你的意思改啊..
#include<stdio.h>
void main()
{
int i,j;
float sum,t;
float a[5][4],ave[5];
for (i=0;i<5;i++)
{
for(j=0,sum=0;j<4;j++)
{
scanf("%d",&a[i][j]);
sum+=a[i][j];
}
ave[i]=sum/4;
}
for(i=0;i<4;i++)
{
for(j=i+1;j<5;j++)
{
if(ave[i]<ave[j])
{
t=ave[j];
ave[j]=ave[i];
ave[i]=t;
}
}
}
for(i=0;i<5;i++)
{
printf("%.f\n",ave[i]);
}
}
void main()
{
int i,j;
float sum,t;
float a[5][4],ave[5];
for (i=0;i<5;i++)
{
for(j=0,sum=0;j<4;j++)
{
scanf("%d",&a[i][j]);
sum+=a[i][j];
}
ave[i]=sum/4;
}
for(i=0;i<4;i++)
{
for(j=i+1;j<5;j++)
{
if(ave[i]<ave[j])
{
t=ave[j];
ave[j]=ave[i];
ave[i]=t;
}
}
}
for(i=0;i<5;i++)
{
printf("%.f\n",ave[i]);
}
}
自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!