题解 | #统计成绩#

统计成绩

http://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba

//这篇是用C语言写的 仅供参考 #include<stdio.h> int main() { double n; scanf("%lf",&n); double maxx=0,minn=1e9,average=0,sum=0; for(int i=0;i<n;++i) { double x; scanf("%lf",&x);//每输入一次就进行一次判断和加和 if(x>maxx)maxx=x; if(x<minn)minn=x; sum+=x; } average=sum/n; printf("%.2f %.2f %.2f",maxx,minn,average); return 0; }

int main()
{
    double n;
    scanf("%lf",&n);
    double maxx=0,minn=1e9,average=0,sum=0;//根据题目给的范围给定一个较大的min值
    for(int i=0;i<n;++i)
    {
        double x;
        scanf("%lf",&x);//每输入一次就进行一次判断和加和
        if(x>maxx)maxx=x;
        if(x<minn)minn=x;
        sum+=x;
    }
    average=sum/n;
    printf("%.2f %.2f %.2f",maxx,minn,average);
    return 0;
}
全部评论
为什么给一个较大的min值
点赞 回复 分享
发布于 2022-03-24 14:50
妙啊
点赞 回复 分享
发布于 2022-04-25 20:43
厉害
点赞 回复 分享
发布于 2022-05-09 16:46
1e9是什么意思
点赞 回复 分享
发布于 2022-06-06 08:39
minn=100会更好些。当找到比minn更小的x时,将x赋值给minn
点赞 回复 分享
发布于 2022-07-10 18:39
牛啊
点赞 回复 分享
发布于 03-24 17:11 湖北
太妙了
点赞 回复 分享
发布于 09-22 00:24 山东

相关推荐

Pandaileee:校友加油我现在也只有一个保底太难了
点赞 评论 收藏
分享
11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
我见java多妩媚:大外包
点赞 评论 收藏
分享
43 3 评论
分享
牛客网
牛客企业服务