博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
成绩处理
阅读量:5354 次
发布时间:2019-06-15

本文共 797 字,大约阅读时间需要 2 分钟。

时间限制: 1 Sec  
内存限制: 128 MB
提交: 10  
解决: 7
[ ][ ][ ]

题目描述

有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)

输入

学生数量N占一行每个学生的学号、姓名、三科成绩占一行,空格分开。

输出

各门课的平均成绩最高分的学生的数据(包括学号、姓名、3门课成绩)

样例输入

2 1 blue 90 80 70 b clan 80 70 60

样例输出

85 75 65 
1 blue 90 80 70
#includeiostream>
#includestring>
using namespace std;
int main()
{int a[1000][3],p,x=0;
double m=0,k=0,q=0;
string b[1000],c[1000];
int n,i;
cin>>n;
for(i=0;i
cin>>b[i]>>c[i]>>a[i][0]>>a[i][1]>>a[i][2];
for(i=0;i
m=a[i][0]+m;
for(i=0;i
k=a[i][1]+k;
for(i=0;i
q=a[i][2]+q;
cout<<m/n<<' '<<k/n<<' '<<q/n<<endl;
p=a[0][0]+a[0][1]+a[0][2];
for(i=1;i
if(p
{x=i;
p=a[i][0]+a[i][1]+a[i][2];
}
cout<<b[x]<<' '<<c[x]<<' '<<a[x][0]<<' '<<a[x][1]<<' '<<a[x][2];
return 0;
}

转载于:https://www.cnblogs.com/oversea201405/p/3766994.html

你可能感兴趣的文章
spring Cache + Redis 开发数据字典以及自定义标签
查看>>
成功连上数据库顿感世界美好许多
查看>>
编程注意2
查看>>
《C++ Primer Plus》第12章 类和动态内存分配 学习笔记
查看>>
javascript中sort()排序方法总结
查看>>
实现聊天界面的代码
查看>>
自己生成一个NDK的浅析
查看>>
Excel数据导入到数据库
查看>>
jQuery最佳实践
查看>>
SELinux FAQ
查看>>
Java中synchronized同步的理解
查看>>
python 数值计算库
查看>>
java 服务重启 js 中被注释代码仍然执行
查看>>
我并不是不闻不问![C#]
查看>>
web前端经典小题
查看>>
AutoCAD如何倒角 倒圆角 倒直角
查看>>
Office PPT中如何插入flash
查看>>
C# Fade Form Effect With the AnimateWindow API Function
查看>>
golang多维数组的切片
查看>>
IP 网际协议
查看>>