-->
当前位置:首页 > 题库 > 正文内容

7-4 筛选高于平均分的学生成绩 (10 分)

Luz4年前 (2021-03-08)题库3717
7-4 筛选高于平均分的学生成绩 (10 分)

输入一个班的学生成绩,打印平均分,以及高于平均分的学生成绩。

输入格式:

在一行中输入一个班的学生成绩(成绩可以包含一位小数),中间用空格分隔。

输出格式:

打印班级平均分(保留1位小数),以及以及高于平均分的学生成绩。(最后一个成绩后有一个空格)

输入样例:

在这里给出一组输入。例如:

98.5 56 34 77 82.5 99

输出样例:

在这里给出相应的输出。例如:

ave=74.5
98.5 77 82.5 99
作者
马杨珲
单位
浙江科技学院
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include<iostream>
#include<string.h>
using namespace std;
int main(){
    double a[100];
    int i=0;
    cin>>a[i];
    i++;
    while(getchar()==' '){
        cin>>a[i];
        i++;
    }
    double sum=0.0;
    for(int j=0;j<i;j++){
        sum+=a[j];
    }
    cout<<"ave="<<sum/i<<endl;
    for(int j=0;j<i;j++){
        if(a[j]>(sum/i)){
            cout<<a[j]<<' ';
        }

    }
	        cout<<endl;
    return 0;
}


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。