#include <iostream>
#include <cstring>
using namespace std;
struct student{
string name="";
int chinese=0,math=0;
double avg=0.0;
}stu[101];
int main(){
int n;
double sum=0.0,a=0.0;
cin>>n;
int x=n;
for(int i=0;i<n;i++){
cin>>stu[i].name;
cin>>stu[i].chinese;
cin>>stu[i].math;
stu[i].avg=(stu[i].chinese+stu[i].math)/2.0;
}
for(int i=0;i<n;i++) sum+=stu[i].avg;
a=sum/n;
for(int i=0;i<n;i++){
if(stu[i].avg<a) cout<<stu[i].name<<" "<<stu[i].chinese<<" "<<stu[i].math<<" "<<stu[i].avg<<endl;
else x--;
}
if(x==0) cout<<"none"<<endl;
return 0;
}
C++求N个学生中低于班级平均分的学生信息
原创
©著作权归作者所有:来自51CTO博客作者PanDaoxi的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C++递归算法
下一篇:C++输出总分最高学生的信息
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【java】学生管理系统
简单实现学生管理系统
学生管理系统 增删改查 登录注册 -
C++求N个学生中低于班级平均分的学生信息
C++求N个学生中低于班级平均分的学生信息!
i++ #include ios 其他 -
求学生课程平均分问题
1、问题描述:一共10个学生,每个学生都有5门课程,求取每个学生的课程平均分,然后再
算法 i++ 应用程序 程序运行