思路及代码
/*
1数组输入10个整数,为学生的成绩
2求平均分
3输出平均分,保留1位小数
4遍历数组,输出高于平均分数的成绩
*/
#include<iostream>
#include<stdio.h>
#include<iomanip>
using namespace std;
int main(){
int list[10];
double sum = 0;
for (int i = 0; i < 10; i++){
cin >> list[i];
sum += list[i];
}
double avg;
avg = sum / 10;
cout<<fixed<<setprecision(1)<<avg<<endl;
for (int j = 0; j < 10; j++){
if (list[j] > avg){
cout << list[j] << " ";
}
}
return 0;
}
参考:1️⃣DHU4.1一维数组简单——平均成绩 - 简书
收获:1️⃣注意:给变量选择类型,sum/10选择 double,sum/10.0选择 int;
菜菜,不是教程,做题和学习记录