美文网首页
C-求屏幕输入数的最大、最小、平均值

C-求屏幕输入数的最大、最小、平均值

作者: DKider | 来源:发表于2019-05-13 22:22 被阅读0次

从屏幕获取十个数,以函数调用的形式求最大值、最小值、平均值,并输出(3个函数)

注意:数的类型未定

#include <stdio.h>
#define  N    10      
//将10设为常量,后面用到的次数较多,且这里可以快速改变
float   max_of_n(float nums[]){
    float max=nums[0];
    int i;
    for(i=0;i<N;i++){
        max = max>nums[i]?max:nums[i];
    }
    return max;
}

float   min_of_n(float nums[]){
    float min=nums[0];
    int i;
    for(i=0;i<N;i++){
        min = min<nums[i]?min:nums[i];
    }
    return min;
}

float   average_of_n(float nums[]){
    float sum=0;
    int i;
    for(i=0;i<N;i++){
        sum+=nums[i];
    }
    return sum/N;
}

void  main(){
    int i;
    float nums[N];
    printf("请输入%d个数:\n", N);
    for(i=0;i<N;i++){
        printf("请输入第%d个数:", i+1);
        scanf("%f", &nums[i]);
    }
    printf("===============\n");
    printf("max\t=%f\nmin\t=%f\naverage\t=%f", max_of_n(nums), min_of_n(nums), average_of_n(nums));
}

输出:

image.png

相关文章

  • C-求屏幕输入数的最大、最小、平均值

    从屏幕获取十个数,以函数调用的形式求最大值、最小值、平均值,并输出(3个函数) 注意:数的类型未定 输出:

  • 2019-05-14

    日志文本筛选-sort awk 求最大值: 求最小值: 求和: 求平均值: 求最大值 求最大值 求最小值 中位数

  • NSArray 快速求最值

    NSArray 快速求总和 最大值 最小值 和 平均值

  • 求平均数

    题目:求给定一组数的平均数,要求去掉一个最大值,去掉一个最小值,再求平均值。 类数组转化为数组:把argument...

  • 0803、03数据库的高级查询(面试常问!)

    目录 1、学习目标 2、聚合函数的使用 3、分组查询 1、学习目标 查询可以做到如:求最大值最小值、平均值 1、数...

  • Linq 学习资料

    (原创)一步一步学Linq to sql系列文章 【转】Linq 求和,求平均值,求最大,求最小,分组,计数

  • matlab常用函数

    最大值: max() max(a()):求整个矩阵的最大值最小值: min() 算术平均值: mean() 中值...

  • 公共测试方法整理_IT加菲猫

    一、输入框 1、字符型:长度校验:正常字符数;最大字符数;最大值字符数+1;最大字符数-1;最小字符数;最小字符数...

  • 未明学院:Python一行代码解决Excel复杂操作

    进行数据处理的时候,有时会遇到求极值(最大值、最小值)、平均值、中位数和四分位数(25%、 75%)的情况,相信往...

  • MySql(六)分组函数

    AVG () 求平均数 SUM () 求和 COUNT () 计数 MAX () 求最大值 MIN () 最小值 ...

网友评论

      本文标题:C-求屏幕输入数的最大、最小、平均值

      本文链接:https://www.haomeiwen.com/subject/vjsdaqtx.html