首页 > 其他分享 >1.m个人的成绩存放在score数组中,请编写函数fun, 它的功能是:将低于平均分的人数作为函数值返回, 将低于平均分的分数放在below所指定的数组中。

1.m个人的成绩存放在score数组中,请编写函数fun, 它的功能是:将低于平均分的人数作为函数值返回, 将低于平均分的分数放在below所指定的数组中。

时间:2024-02-18 16:56:59浏览次数:33  
标签:num 函数 int ++ below score 数组 平均分

/1.m个人的成绩存放在score数组中,请编写函数fun,
它的功能是:将低于平均分的人数作为函数值返回,
将低于平均分的分数放在below所指1定的数组中。
/

#include <stdio.h>
#include <string.h>
int fun(int *buf, int *buff, int num)
{
    int i = 0, j = 0, sum = 0;
    for (i = 0; i < num; i++)
        sum += buf[i];
    float ave = sum / num;
    for (i = 0; i < num; i++)
    {
        if (buf[i] < ave)
            buff[j++] = buf[i];
    }
    return j;
}
int main(void)
{
    int below[100];
    int score[100];
    int num = 0, n;
    printf("请输入多少人\n");
    scanf("%d", &num);
    printf("请输入每个人的成绩\n");
    for (int i = 0; i < num; i++)
        scanf("%d", &score[i]);
    n = fun(score, below, num);
    for (int i = 0; i < n; i++)
        printf("%d\n", below[i]);
    return 0;
}

标签:num,函数,int,++,below,score,数组,平均分
From: https://www.cnblogs.com/yesiming/p/18019551

相关文章

  • 1.1 - numpy数组的属性和创建
    1.1.1numpy数组Numpy(NumberPython)是Python进行科学计算的一个扩展库,提供了大量的函数和操作,主要用于对多维数组执行计算。Numpy数组中的每个元素都有相同的类型;并且数组大小是不可变的,修改数组大小将会创建新的数组。而python的列表类型list则会动态的扩展长度。1.1.......
  • [python] 内置函数: zip()
    zip()作用将复数个可循环类型(iterables)中的元素组装为一组tuple;组装规则是根据各自所在的位置决定;当最短的可循环类型内已经没有元素的时候,组装终止传入参数以及返回类型参数是可循环的数据类型,例如数组,元组,字符串等返回类型是搭载复数元组的某种可循环类型......
  • VB Open 函数详解 打开、关闭、读、写文件
    (一)打开和关闭文件    1、顺序文件    打开顺序文件,我们可以使用Open语句。它的格式如下:OpenpathnameFor[Input|Output|Append]As[#]filenumber[Len=buffersize]     说明:    (1)参数pathname表示要打开的文件名,文件名可以包含有驱动器和目录 ......
  • 【Flink】复函数的使用,时间服务和定时器,值、列表、字典状态变量
    【Flink】复函数的使用,时间服务和定时器,值、列表、字典状态变量文章目录一FlinkDataStreamAPI1复函数2自定义输出到下游设备二处理函数1KeyedProcessFunction的使用(1)时间服务和定时器2状态变量(1)值状态变量a需求一b需求二(2)列表状态变量(3)字典状态变量一Fl......
  • 树状数组
    从这边抄(借鉴)的这是一个完整的二叉树把它变成直角三角形下面用一维数组对应删掉多余的叶子这个就是树状数组......
  • 数据结构【树状数组】
    树状数组是线段树的衍生产物,牺牲了部分通用性,节约了空间,且大大减少了手写码量。借助树状数组,我们可以用O(logN)的时间复杂度来实现给定序列中长度为n的区间中元素和的计算。https://www.bilibili.com/video/BV1ce411u7qP/?spm_id_from=333.337.search-card.all.click&vd_source......
  • 2024-02-17-物联网C语言(3-函数)
    3.函数3.1函数的概念函数是c语言的功能单位,实现一个功能可以封装一个函数实现。定义一个函数的时候需要一切以功能为目的,根据功能去定义函数的参数和返回值。3.2函数的分类3.2.1从定义角度分类库函数(c库实现)自定义函数(程序员自定义函数)系统调用(操作系统实现的函数)3.......
  • 字符串、向量和数组
    一、字符串1.引入库include<string>usingstd::string;2.初始化strings(10,'c');//直接初始化strings1("hello");//直接初始化strings2="hello";//拷贝初始化3.操作(1)s+="world"//左值引用(返回值),避免拷贝(2)st......
  • 窗口函数
    窗口函数语法:<窗口函数>over(partitionby分组字段orderby排序字段rowsbetween开始and结束)partitionby字段对指定字段进行分组,后续以组为单位,把每个分组单独作为一个窗口进行统计分析操作。orderby字段orderby与partitionby连用的时候,可以对各个分......
  • 2024-02-17-物联网C语言(2-数组)
    2.数组2.1数组的概念​ 数组是若干个相同类型的变量在内存中的有序存储集合。数组存储一组数据数组里面存储的数据类型必须是相同的数字在内存中会开辟一块连续的空间//定义了一个整型的数组a,a是数组的名字,数组中有10个元素,每个元素的类型都是int类型,而且在内存中连续......