国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

一道超經(jīng)典的C++結(jié)構(gòu)體的題目

2020-01-26 15:55:14
字體:
供稿:網(wǎng)友
題目描述:
有10個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號、姓名、英語、數(shù)學(xué)、物理三門課的成績,從鍵盤輸入10個學(xué)生數(shù)據(jù),要求打印出3門課程的總平均成績,以及最高分的學(xué)生的數(shù)據(jù)(包括學(xué)號,姓名,3門課的平均成績,平均分數(shù))。

c++代碼:
復(fù)制代碼 代碼如下:

#include<iostream>
#include<string>
using namespace std;
struct Student{//聲明結(jié)構(gòu)體Student
 string num;
 string name;
 float english;
 float match;
 float physics;
 float average;
};
void shuchu(Student &s){//結(jié)構(gòu)體內(nèi)容輸出的函數(shù)
 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];//聲明結(jié)構(gòu)體數(shù)組
 cout<<"num/tname/tenglish/tmatch/tphysics"<<endl;
 int i=0;
 for(;i<10;i++){//初始化結(jié)構(gòu)統(tǒng)計數(shù)據(jù)
  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]);//輸出結(jié)構(gòu)體的內(nèi)容
      if(s[i].average>max){//通過打擂臺法獲得平均分最高的數(shù)據(jù)
      k=i;
      max=s[i].average;
     }
 }
 cout<<"The hightest:"<<endl;
 shuchu(s[k]);//輸出最高分數(shù)據(jù)
 cout<<endl;
 return 0;
}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 佛山市| 呈贡县| 股票| 察哈| 芒康县| 长汀县| 大冶市| 五华县| 连江县| 临朐县| 花垣县| 诏安县| 平利县| 惠来县| 山东省| 凤凰县| 平凉市| 永平县| 天镇县| 凌云县| 天等县| 根河市| 霍林郭勒市| 腾冲县| 建德市| 苗栗县| 施甸县| 霍林郭勒市| 建水县| 城步| 通山县| 师宗县| 涪陵区| 阿图什市| 朔州市| 法库县| 锦州市| 高安市| 铁岭市| 南康市| 南和县|