我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

键盘输入一组学生成绩,–1作为输入的结束,输出这批数剧的个数,最大值,最小值,平均值

img

供参考:

#include<stdio.h>
#include<limits.h>
int main()
{
    int    n,num=0,max=INT_MIN,min=INT_MAX,sum=0;
    double avg=0;
    while(scanf("%d",&n)==1 && n != -1)
    {
         sum += n;
         num++;
         if(n > max)   max = n;
         if(n < min)   min = n;
    }
    if(num==0 && n==-1){
         printf("Input Error!");
    }else{
          avg = 1.0*sum/num;
          printf("num=%d,max=%d,min=%d,avg=%.2f",num,max,min,avg);
    }

    return 0;
}

近期文章

  • Python开n次方根(用数学方法)
  • Test.java:15: 错误: 需要';' this r = r; ^ Test.java:16: 错误: 不是语句 this pai = pai;
  • 怎么等异步函数执行完再执行下一个函数
  • 用pychare来运行yoloV5,求步骤思路
  • 编译一条语句时出现多条语句
  • 输入三个数 利用条件表达式计算三个数的最大值并输出
  • KMP算法C++实现中内存异常
  • 图中length-i-1是什么意思
  • C语言解决21点问题
  • 用html编写,向各位请教
  • 关于sql练习的问题,有没有必要开会员
  • ubuntu中zip下载报错怎么办?
  • 定义一个基类圆名为abc,私有段包含圆的半径
  • 利用c语言,写出顺序列表完成基础功能()
  • 这样做是对的么,看看
  • 各位,第二道题的参数a该怎么在matlab中编写。
  • 根据时间查询文件夹里符合时间要求的文件
  • python中如何实现row_number()的功能
  • 安装MyEclipse最后出现这个问题,没有安装成功
  • 这个问题如何分析,结果选什么呢

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华