美文网首页
第五章 数组 5.1-P76例 输入10个成绩,找出低于平均分的

第五章 数组 5.1-P76例 输入10个成绩,找出低于平均分的

作者: 壹顾倾城 | 来源:发表于2020-05-21 10:52 被阅读0次

/********************************
程序来源:董老师一本通
章 节:5.1 一维数组
程序名称:第五章 数组 76页
*******************************/

/********************************
* 功能实现:输入10个成绩,找出低于平均分的数位置和值。 
* 开发时间:2020-05-21
* 版    本:v1.0
* 运行测试:通过
* 版本差异:无
*******************************/

//#include <bits/stdc++.h>  //万能头文件,不建议使用
#include <iostream>

using namespace std;
const int SIZE = 10;     //数组大小常量 
//main() star
int main() {
    //(一) 分析问题:输入10个学生成绩 
    //已知:10个学生成绩 
    //求解:找出成绩低于平均分的序号和分数 

    //(二) 数据定义
    int mark[SIZE] = {};   //初始化数组所有元素为0
    int sum = 0;
    double avg = 0; 
    //(三) 输入数据
    cout <<"输入10个数,一行一个:\n";
    for(int i=0; i<SIZE; i++) {
        cin >> mark[i];
        sum = sum + mark[i];  //计算sum 
    }
    avg = sum / SIZE; 
    //(四) 数据计算
    cout << "成绩:"; 
    for(int i=0; i<SIZE; i++) {
        cout << mark[i] <<",";  
    }
    cout << "平均分:" << avg << endl;
    
    for(int i=0; i<SIZE; i++) {
        if(mark[i] < avg) {
            cout << "结果:" << i <<" " << mark[i] <<endl;
        } 
    }
    //(五) 输出结果

    return 0;
}

测试:

/************************************
输入10个数,一行一个:
85
98
65
23
14
75
65
98
65
58
成绩:85,98,65,23,14,75,65,98,65,58,平均分:64
结果:3 23
结果:4 14
结果:9 58

--------------------------------
Process exited after 12.02 seconds with return value 0
请按任意键继续. . .
*************************************/

相关文章

  • 第五章 数组 5.1-P76例 输入10个成绩,找出低于平均分的

    /********************************程序来源:董老师一本通章 节:5.1 ...

  • BFPRT 算法

    本节以今天leetcode打卡题为例来介绍下BFPRT算法。 最小的k个数 输入整数数组 arr ,找出其中最小的...

  • 我身边的学霸

    我身边的学霸 又来参加家长会,看着女儿惨不忍睹的成绩,2科高于班级平均分,4科低于班级平均分。与年组...

  • c#第七次做作业(1)

    #作业要求 输入你的成绩,显示你的总成绩和平均分 #程序 namespace ConsoleApplication...

  • js的高阶函数( filter()、map()、reduce()

    arr = [20,40,12,232,23,232];需求1:找出数组中数值低于100的元素,组成新数组并返回需...

  • 数组--缺失的第一个整数

    给定一个未排序的整数数组,找出其中没有出现的最小的正整数。例:输入: [7,8,9,11,12] 输出: 1思路...

  • 多重结构练习题

    //统计3个班成绩情况,每个班有5名同学,//求出各个班的平均分和所有班级的平均分[学生的成绩从键盘输入]。//统...

  • 面试题3:数组中重复的数字

    测试用例: 长度为n的数组里包含一个或者多个重复的数字 数组中不包含重复的数字 无效输入测试用例(输入空数组;长度...

  • 2020~2021第一学期期末教学反思

    五(1)班上学期数学期末考试成绩不理想,班级平均分与年级最高平均分存在一定差距,略低于年级平均分。造成这个结...

  • 数组去重排序

    NVIDIA笔试2018-09-04思路 题目:数组去重排序 Example: 样例输入 样例输出 解析 输入输入...

网友评论

      本文标题:第五章 数组 5.1-P76例 输入10个成绩,找出低于平均分的

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