當前位置:編程學習大全網 - 編程語言 - 李磊編程書籍

李磊編程書籍

# include & ltiostream.h & gt

# include & ltstring.h & gt

#定義N 5

班級學生

{

公共:

student(){ num = 0;Strcpy(名稱,“空”);中文= 0;數學= 0;英語= 0;音樂= 0;計算機= 0;total=(語文+數學+英語+音樂+計算機);ave = float(total)/5;}

學生(int n,char *na,int ch,int ma,int en,int mu,int co)

:數字(n)、語文(ch)、數學(ma)、英語(en)、音樂(mu)、計算機(co){strcpy(name,na);total=(語文+數學+英語+音樂+計算機);ave = float(total)/5;}

空顯示()

{

cout & lt& ltnum & lt& lt\t '

& lt& lt名稱& lt& lt\t '

& lt& lt中文& lt& lt\t '

& lt& lt數學& lt& lt\t '

& lt& lt英語& lt& lt\t '

& lt& lt音樂& lt& lt\t '

& lt& lt計算機& lt& lt\t '

& lt& lt總計& lt& lt\t '

& lt& ltave & lt& lt\t '

& lt& lt明賜& lt& lt\ t ' & lt& ltendl

}

void set _ Ming ci(int m){ Ming ci = m;}

int get _ total(){ return total;}

無效輸入()

{

CIN & gt;& gtnum & gt& gt名稱& gt& gt中文& gt& gt數學& gt& gt英語& gt& gt音樂& gt& gt電腦;

total=(語文+數學+英語+音樂+計算機);ave = float(total)/5;

}

私人:

int num

char name[20];

int語文、數學、英語、音樂、計算機、total、mingci

浮動大街;

};

void main()

{

學生stu[N]=

{

學生(10010,張三,100,8,45,65,98),

學生(10011,“李四”,88,99,55,66,44),

學生(10012,“王五”,98,95,96,45,41),

學生(10013,“李雷”,100,89,87,54,54),

學生(10014,“小貓”,56,45,85,95,74)

};

學生t;

for(int I = 0;我& ltn;i++)

for(int j = 0;j & ltn-1;j++)

if(stu[j].get _ total()& lt;斯圖[j+1]。get _ total()){ t = stu[j];stu[j]= stu[j+1];stu[j+1]= t;}

cout & lt& lt" Number \ t name \ t language \ t math \ t English \ t music \ t computer \ t total score \ t average \ tRank \ t " & lt;& ltendl

for(I = 0;我& ltn;i++){stu[i]。set _明詞(I+1);斯圖[我]。顯示();}

}

  • 上一篇:義烏小商品批發市場的經營特色
  • 下一篇:Julia語言如何編寫用戶界面?
  • copyright 2024編程學習大全網