gpt4 book ai didi

一道超经典的C++结构体的题目

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章一道超经典的C++结构体的题目由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

题目描述: 有10个学生,每个学生的数据包括学号、姓名、英语、数学、物理三门课的成绩,从键盘输入10个学生数据,要求打印出3门课程的总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课的平均成绩,平均分数)。 c++代码:

复制代码 代码如下

#include<iostream> #include<string> using namespace std; struct Student{//声明结构体Student  string num;  string name;  float english;  float match;  float physics;  float average; }; void shuchu(Student &s){//结构体内容输出的函数  cout<<s.num<<"\t";  cout<<s.name<<"\t";  cout<<s.english<<"\t";  cout<<s.match<<"\t";  cout<<s.physics<<"\t";  cout<<s.average<<endl; } int main(){  Student s[10];//声明结构体数组  cout<<"num\tname\tenglish\tmatch\tphysics"<<endl;  int i=0;  for(;i<10;i++){//初始化结构统计数据   cin>>s[i].num;   cin>>s[i].name;   cin>>s[i].english;   cin>>s[i].match;   cin>>s[i].physics;   s[i].average=(s[i].english+s[i].match+s[i].physics)/3;    }  float max=s[0].average;  int k=1;  cout<<"=============show data======="<<endl;  for(i=0;i<10;i++){              shuchu(s[i]);//输出结构体的内容       if(s[i].average>max){//通过打擂台法获得平均分最高的数据       k=i;       max=s[i].average;      }  }  cout<<"The hightest:"<<endl;  shuchu(s[k]);//输出最高分数据  cout<<endl;  return 0; } 。



一道超经典的C++结构体的题目

最后此篇关于一道超经典的C++结构体的题目的文章就讲到这里了,如果你想了解更多关于一道超经典的C++结构体的题目的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com