zoukankan      html  css  js  c++  java
  • 20: 求最高、最低、平均分

    20 求最高、最低、平均分

    作者: 孙辞海 时间限制: 1S 章节: 循环

    问题描述 :
    输入N个学生的成绩,打印输出最高分、最低分、以及平均分。

    输入说明 :
    你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由多行组成。每组测试数据的第一行输入一个整数N(0<N<20),表示有N个学生。其后N 行每行有一个整数s(0≤s≤100),表示一个学生的成绩。

    输出说明 :
    对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的文本终端)输出一行,包括3个整数,分别为最高分、最低分、平均分(向下取整),整数之间以一个空格分隔,所有数据前后没有多余的空行及空格,两组数据之间也没有多余的空行。

    输入范例 :
    5
    100
    20
    5
    0
    99
    3
    33
    33
    34
    输出范例 :
    100 0 44
    34 33 33
    代码:

    #include <stdio.h>
    int main()
    {
    	int n, min=101, max=0, ave, sum=0;
    	int score;
    	while (scanf("%d", &n) != EOF)
    	{
    		for (int i = 1; i <= n; i++)
    		{
    			scanf("%d", &score);
    
    			if (min >= score)
    			{
    				min = score;
    			}
    			if (max <= score)
    			{
    				max = score;
    			}
    			sum += score;
    		}
    		ave = (int)sum / n;
    		printf("%d %d %d
    ",max, min, ave);
    		min = 101, max = 0, sum = 0;
    	}
    	return 0;
    }
    
    Yesterday is history,tomorrow ismystery,but today is a gift!That why it is called Present!
  • 相关阅读:
    python 的时间复杂度
    python之进制转换
    进程、线程、协程
    [GO]gtk的windows环境搭建
    [GO]并的爬取捧腹的段子
    [GO]并发的网络爬虫
    [GO]百度贴吧的爬虫
    [operator]jenkins+gitlab/Webhook自动构建发布
    [GO]并发实现聊天室服务器
    [GO]文件的收发服务器
  • 原文地址:https://www.cnblogs.com/VictorierJwr/p/12246177.html
Copyright © 2011-2022 走看看