c语言输入的成绩由高到低该怎么,输入成绩,按照平均分从高到低输出
生活随笔
收集整理的這篇文章主要介紹了
c语言输入的成绩由高到低该怎么,输入成绩,按照平均分从高到低输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# include "stdio.h"
# define M 3
# define N 4
int main(void)
{
float d[M][N],sum,x;
int i,j,t;
for(i=0;i
{
sum=0;
printf("請輸入第%d個學生的3門課的成績:",i+1);
for(j=0;j<3;j++)
{
scanf("%f",&d[i][j]);
sum+=d[i][j];
}
d[i][3]=sum/3.0;
}
for(i=0;i
{
for(j=i+1;j
if(d[i][3]
for(t=0;t<4;t++)
{
x=d[i][t];
d[i][t]=d[j][t];
d[j][t]=x;
}
}
printf("按照平均分從高到底的順序為:\n");
for(i=0;i
printf("第%d個同學的成績為%.3f %.3f %.3f,平均成績為%.3f\n",i+1,d[i][0],d[i][1],d[i][2],d[i][3]);
}
總結
以上是生活随笔為你收集整理的c语言输入的成绩由高到低该怎么,输入成绩,按照平均分从高到低输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言一个一个读取文件字节,C语言中二进
- 下一篇: CodeVS 1044 拦截导弹(DP)