题目名称:
小小课代表
题目描述:
小程是班里的数学科代表,现在数学老师交给他一个任务就是把文件math.in 中n个同学的数学成绩求出一个平均成绩,输出到文件math.out文件中,并输出所有不及格(小于60)同学的成绩。并把平均成绩输出。(保留两位小数)
输入描述:
输入一个整数n,然后是n个同学的成绩
输出描述:
输出所有不及格(小于60)同学的成绩。并把平均成绩输出。(保留两位小数)
输入样例:
8
60 70 80 90 30 20 40 10
样例输出:
30 20 40 10
50.00
说明:
1<= n <= 100
要求写文件操作
完整代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("math.in","r",stdin);
freopen("math.out","w",stdout);
double x,sum=0;
int n,m;
cin>>n;
m=n;
for(int i=1;i<=n;i++){
cin>>x;
sum+=x;
if(x<60){
cout<<x<<" ";
}
}
cout<<endl;
cout<<fixed<<setprecision(2)<<sum/m;
fclose(stdin);
fclose(stdout);
return 0;
}