永发信息网

c语言作业,从键盘输入某学科竞赛组6名成绩,求平均成绩,最高分,最低。

答案:2  悬赏:0  手机版
解决时间 2021-03-29 03:37
  • 提问者网友:
  • 2021-03-28 09:53
c语言作业,从键盘输入某学科竞赛组6名成绩,求平均成绩,最高分,最低。
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-03-28 10:20
#include 


int main()
{
    int i;
    float a[6],
    float ave,max,min;
    printf("请输入6名成绩:")
    for(i=0;i<6;i++)
    {
        scanf("%f",&a[i]);
        ave += a[i];
    }
    ave /= 6;                    //求平均值
    max = a[0];
    min = a[0];
    for(i=1;i<=5;i++)            //求最大值
    {
        if(max            max = a[i];
    }
    for(i=1;i<=5;i++)            //求最小值
    {
        if(min>a[i])
            min = a[i];
    }
    
    printf("平均值:%.2f
",ave);
    printf("最大值:%.2f
",max);
    printf("最小值:%.2f
",min);
    return 0;
}追问谢谢
全部回答
  • 1楼网友:舊物识亽
  • 2021-03-28 10:33
#include"stdio.h"
#define N 6
float MAX(float a[])
{
    float temp=a[0];
    int i=0;
    for(i=0;i    {
            if(a[i]>temp)temp=a[i];
    }
    return temp;
}
float MIN(float a[])
{
    float temp=a[0];
    int i=0;
    for(i=0;i    {
            if(a[i]    }
    return temp;
}
float average(float a[])
{
float sum=0;
for(int i=0;i {
sum+=a[i];
}
return sum/N;
}
int main()
{
float s[N];
int i=0;
for(i=0;i {
scanf("%f",&s[i]);
}
printf("average=%.2f ",average(s));
printf("MAX=%.2f ",MAX(s));
printf("MIN=%.2f ",MIN(s));
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯