欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2013年09月02日 08:47:39   作者:  
以下小編就為大家介紹一道超經(jīng)典的關(guān)于C++結(jié)構(gòu)體的題目。需要的朋友可以過來參考下
題目描述:
有10個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號、姓名、英語、數(shù)學(xué)、物理三門課的成績,從鍵盤輸入10個學(xué)生數(shù)據(jù),要求打印出3門課程的總平均成績,以及最高分的學(xué)生的數(shù)據(jù)(包括學(xué)號,姓名,3門課的平均成績,平均分?jǐn)?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]);//輸出最高分?jǐn)?shù)據(jù)
 cout<<endl;
 return 0;
}


相關(guān)文章

  • Qt GUI圖形圖像開發(fā)之QT表格控件QTableView詳細(xì)使用方法與實例

    Qt GUI圖形圖像開發(fā)之QT表格控件QTableView詳細(xì)使用方法與實例

    這篇文章主要介紹了Qt GUI圖形圖像開發(fā)之QT表格控件QTableView詳細(xì)使用方法與實例,需要的朋友可以參考下
    2020-03-03
  • DHCP:解析開發(fā)板上動態(tài)獲取ip的2種實現(xiàn)方法詳解

    DHCP:解析開發(fā)板上動態(tài)獲取ip的2種實現(xiàn)方法詳解

    本篇文章是對開發(fā)板上動態(tài)獲取ip的2種實現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++中的friend友元函數(shù)詳細(xì)解析

    C++中的friend友元函數(shù)詳細(xì)解析

    友元可以是一個函數(shù),該函數(shù)被稱為友元函數(shù);友元也可以是一個類,該類被稱為友元類。友元函數(shù)的特點是能夠訪問類中的私有成員的非成員函數(shù)。友元函數(shù)從語法上看,它與普通函數(shù)一樣,即在定義上和調(diào)用上與普通函數(shù)一樣
    2013-09-09
  • vscode中配置LeetCode插件的教程(愉快刷題)

    vscode中配置LeetCode插件的教程(愉快刷題)

    這篇文章主要介紹了vscode中配置LeetCode插件的教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-03-03
  • Qt地圖自適應(yīng)拉伸的實現(xiàn)示例

    Qt地圖自適應(yīng)拉伸的實現(xiàn)示例

    最近需要寫一個程序,要是讓qt到程序自適應(yīng),本文主要介紹了Qt地圖自適應(yīng)拉伸的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • C語言新手初階教程之三子棋實現(xiàn)

    C語言新手初階教程之三子棋實現(xiàn)

    相信大家在小時候都用紙和筆與小伙伴們玩過一個經(jīng)典的游戲之井字棋,即三子棋,下面這篇文章主要給大家介紹了關(guān)于C語言新手初階教程之三子棋實現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • 樹形結(jié)構(gòu)的3中搜索方式示例分享

    樹形結(jié)構(gòu)的3中搜索方式示例分享

    樹的3中常見搜索方式,包括二叉樹方式(每一層只有0和1)、滿m叉樹(每一層都有0 到m - 1)、子集樹,也稱為全排列樹,需要的朋友可以參考下
    2014-02-02
  • C++入門教程之引用與指針

    C++入門教程之引用與指針

    初學(xué)C++時,很容易把指針和引用的用法混在一起,下面這篇文章主要給大家介紹了關(guān)于C++入門教程之引用與指針的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • C++之內(nèi)存泄漏排查詳解

    C++之內(nèi)存泄漏排查詳解

    這篇文章主要介紹了c++ 如何排查內(nèi)存泄漏,幫助大家更好的理解和學(xué)習(xí)使用c++,感興趣的朋友可以了解下,希望能夠給你帶來幫助
    2021-10-10
  • C++貪心算法實現(xiàn)活動安排問題(實例代碼)

    C++貪心算法實現(xiàn)活動安排問題(實例代碼)

    貪心算法(又稱貪婪算法)是指,在對問題求解時,總是做出在當(dāng)前看來是最好的選擇。這篇文章主要介紹了C++貪心算法實現(xiàn)活動安排問題,需要的朋友可以參考下
    2019-11-11

最新評論