最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

c++代碼:
復制代碼 代碼如下:

#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;
}


相關(guān)文章

  • centos 7 vscode cmake 編譯c++工程的教程詳解

    centos 7 vscode cmake 編譯c++工程的教程詳解

    這篇文章給大家介紹了centos 7 使用vscode+cmake配置簡單c++項目的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-05-05
  • MATLAB中count函數(shù)用法示例代碼

    MATLAB中count函數(shù)用法示例代碼

    這篇文章主要介紹了MATLAB中的count函數(shù),用于計算字符串中模式的出現(xiàn)次數(shù),它可以處理單個模式和模式數(shù)組,并且可以忽略大小寫,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • C++實現(xiàn)文件逐行讀取與字符匹配的示例詳解

    C++實現(xiàn)文件逐行讀取與字符匹配的示例詳解

    這篇文章主要為大家詳細介紹了如何溧陽C++實現(xiàn)文件逐行讀取與字符匹配的功能,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2023-03-03
  • Opencv實現(xiàn)圖像灰度線性變換

    Opencv實現(xiàn)圖像灰度線性變換

    這篇文章主要為大家詳細介紹了Opencv實現(xiàn)圖像灰度線性變換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • STL中的string你了解嗎

    STL中的string你了解嗎

    這篇文章主要為大家詳細介紹了STL中的string,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 深入解析C++編程中的運算符重載

    深入解析C++編程中的運算符重載

    這篇文章主要介紹了C++編程中的運算符重載,運算符重載是C++入門學習中的基礎知識,需要的朋友可以參考下
    2016-04-04
  • 利用C語言實現(xiàn)“百馬百擔”問題方法示例

    利用C語言實現(xiàn)“百馬百擔”問題方法示例

    百馬百擔是道經(jīng)典的算法題,下面這篇文章主要給大家介紹了利用C語言實現(xiàn)“百馬百擔”問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-12-12
  • C語言結(jié)構(gòu)體的具體使用方法

    C語言結(jié)構(gòu)體的具體使用方法

    這篇文章主要介紹了C語言結(jié)構(gòu)體的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • 用C實現(xiàn)添加和讀取配置文件函數(shù)

    用C實現(xiàn)添加和讀取配置文件函數(shù)

    本篇文章是對用C語言實現(xiàn)添加和讀取配置文件函數(shù)的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • 利用C語言實現(xiàn)頁面置換算法的詳細過程

    利用C語言實現(xiàn)頁面置換算法的詳細過程

    一個好的頁面置換算法,應具有較低的頁面更換頻率,從理論上講,應該保留最近重復訪問的頁面,將以后都不再訪問或者很長時間內(nèi)不再訪問的頁面調(diào)出,下面這篇文章主要給大家介紹了關(guān)于利用C語言實現(xiàn)頁面置換算法的相關(guān)資料,需要的朋友可以參考下
    2022-11-11

最新評論

齐河县| 龙川县| 玛纳斯县| 松阳县| 大田县| 临夏县| 丰顺县| 舟曲县| 湟源县| 临江市| 邻水| 邢台市| 五华县| 安阳县| 文山县| 恩平市| 盘锦市| 磴口县| 广昌县| 略阳县| 南城县| 南江县| 海口市| 曲水县| 德令哈市| 准格尔旗| 民和| 务川| 卓尼县| 宁都县| 富锦市| 东台市| 桐庐县| 拉萨市| 桐乡市| 黔西县| 玛纳斯县| 武义县| 珠海市| 安义县| 海林市|