描述 学生结构体数组管理10名学生的信息,分别是学号、姓名、3门课的成绩(double型),从键盘输入10名学生的全部信息,打印出总的平均成绩与最高分学生信息。????????????????????????????????????????????????????????????????????????????????????????????????
学生的结构体类型如下:????????????????????????????????????????????????????????????????????????????????????????????????
struct student{
char num[6];
char name[8];
double score[3];
double S;
};
输入 依次输入10名学生的信息,包括学号char num[6]、姓名char name[8]、三门课分数 double score[3]。????????????????????????????????????????????????????????????????????????????????????????????????
输出 【c++|使用结构体数组求10个学生三门课总平均成绩,及最高分学生信息】输出10名学生总的平均成绩,与3门课程总成绩最高的学生分数,所有成绩输出保留小数点后2位小数。????????????????????????????????????????????????????????????????????????????????????????????????
输入输出示例
输入 | 输出 | |
示例 1 |
|
|
#include
#include
#include
#include
using namespace std;
struct student{
int num;
char name[8];
double score[3];
double s;
}a[10];
int main()
{
int i,j,M;
double sum=0,mix=-1,zll=0,pp;
for(i=0;
i<10;
i++){
cin>>a[i].num;
cin>>a[i].name;
zll=0;
for(j=0;
j<3;
j++){
cin>>a[i].score[j];
sum+=a[i].score[j];
zll+=a[i].score[j];
}
getchar();
if(mix
(1条消息) cout.setf(ios::showpoint)和setprecision()_张立龙666的博客-CSDN博客
文章图片
https://blog.csdn.net/weixin_62659979/article/details/123586495?spm=1001.2014.3001.5501
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C++|cout.setf()
- c++|C++20三路比较运算符
- 一些小实例|复数的加减乘除C语言实现
- C++基础学习|C++学习必备网站推荐收藏
- 动态规划|AcWing 271. 杨老师的照相排列(简单DP)+ 十一届蓝桥杯B组试题E--矩阵
- leetcode|Leetcode二分查找12:1351. 统计有序矩阵中的负数
- 哈希|Leetcode二分查找11:1346. 检查整数及其两倍数是否存在
- 数据结构与算法|数据结构与性质(2)栈(stack)基础板子
- leetcode|Leetcode二分查找4:69. x 的平方根