吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 318|回复: 8
收起左侧

[学习记录] 输出低于平均分的分数

[复制链接]
WuMian233 发表于 2024-11-14 12:59
一道几乎没水准的题m 个人的成绩存放在 score 数组中,请编写函数 fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的成绩放在 below 所指的数组中。
输入所有人的成绩,这里M固定等于9。输出低于平均分的成绩

#include <stdio.h>
#include <string.h>
int fun(int score[],int m, int below[])   //两个数组是地址传递
{
    //m接收人数
    int sum = 0;
    for(int i = 0;i < m; i++)   //m是9.循环求和
    {
        sum += score[i];
    }
    float ave = 1.0 * sum / m;  //求平均值
    int fanhui = 0;   //存储要返回的人数。也就是低于平均分的人数。

    for(int i = 0; i < m; i++)
    {
        if(score[i] < ave )
        {
            below[fanhui] = score[i];   //把低于平均分的成绩放到below数组
            fanhui++;     //低于平均分人数加1;
        }
    }

    return fanhui;

}
int main()
{   int i,n,below[9];   //bello存储的是低于平均分的成绩
    int score[9];     //存放所有成绩
    for(i=0;i<9;i++)     //循环输入存储成绩
        scanf("%d",&score[i]);
    n=fun(score,9,below);     //求低于平均分的人数。由自定义函数fun返回
    for(i=0;i<n;i++)          //把低于平均分的成绩输出
        printf("%d ",below[i]);
    return 0;
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

you1202 发表于 2024-11-14 13:46
学习中 有点看不懂
lslzero 发表于 2024-11-14 13:52
Redbell 发表于 2024-11-14 14:47
说实话,题都没看明白...按照需求算,这个需求也太苛刻了
对于代码只提示一点,风格的问题,变量命名的时候一会儿有英文,一会儿有拼音,这个在团队合作的时候会有点麻烦
 楼主| WuMian233 发表于 2024-11-16 13:42
Redbell 发表于 2024-11-14 14:47
说实话,题都没看明白...按照需求算,这个需求也太苛刻了
对于代码只提示一点,风格的问题,变量 ...

谢谢您!我以后会注意我的变量命名方式
zixiangcode 发表于 2024-11-17 13:09
你这是自己写的吗?上下码风都不一样……另外你求助的内容是什么?
 楼主| WuMian233 发表于 2024-11-17 14:26
zixiangcode 发表于 2024-11-17 13:09
你这是自己写的吗?上下码风都不一样……另外你求助的内容是什么?

您好。我是大一学生,这是一道作业题。main函数是固定的,不能修改。我写的是fun函数部分。另外这不是求助帖,是学习记录帖。如果发帖位置错了那么我感到抱歉
zixiangcode 发表于 2024-11-17 15:53
WuMian233 发表于 2024-11-17 14:26
您好。我是大一学生,这是一道作业题。main函数是固定的,不能修改。我写的是fun函数部分。另外这不是求 ...

这种学习记录如果非想在论坛发的话,我觉得你应该去娱乐板块的“水漫金山”区发布
 楼主| WuMian233 发表于 2024-11-17 17:05
zixiangcode 发表于 2024-11-17 15:53
这种学习记录如果非想在论坛发的话,我觉得你应该去娱乐板块的“水漫金山”区发布

好的了解了,谢谢您
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表