當前位置:編程學習大全網 - 編程語言 - 編程布局問題

編程布局問題

C++完成,不知道是否可行。

# include & ltiostream.h & gt

# include & ltiomanip.h & gt//setw(n):將域寬度設置為n個字符。

結構學生

{

龍sno

雙數學;

雙英語;

雙電腦;

雙倍總和;

雙Aver

};

Void fun(student* p) //排序功能,實現從總分高到總分低排序。

{

int i,j;

學生臨時工;

for(I = 0;我& lt5;i++)

{

p[i]。Sum=p[i]。數學+p[i]。英語+p[i]。電腦;//計算總分

p[i]。Aver=p[i]。sum/3;//計算平均分

}

for(I = 0;我& lt5;I++) //排序

for(j = I+1;j & lt5;j++)

如果(p[i]。Sum & ltp[j]。總和)

{

temp = p[I];

p[I]= p[j];

p[j]= temp;

}

}

void main()

{

學生甲[5],乙[5];

int I;

for(I = 0;我& lt5;i++)

{

cout & lt& lt"請輸入1班級編號"

CIN & gt;& gt甲[我]。sno & gt& gt甲[我]。數學& gt& gt甲[我]。英語& gt& gt甲[我]。電腦;

}

for(I = 0;我& lt5;i++)

{

cout & lt& lt“請進入第二課堂”

CIN & gt;& gtb[i]。sno & gt& gtb[i]。數學& gt& gtb[i]。英語& gt& gtb[i]。電腦;

}

好玩(壹);

樂趣(b);

cout & lt& lt" 1班的成績單:"

cout & lt& lt“序列號”< & lt“學號”< & lt《數學》< & lt“英語”

for(I = 0;我& lt5;i++)

cout & lt& ltsetw(4)& lt;& ltI+1 & lt;& ltsetw(8)& lt;& lt甲[我]。sno & lt& ltsetw(8)& lt;& lt甲[我]。數學& lt& ltsetw(8)& lt;& lt甲[我]。英語

& lt& ltsetw(14)& lt;& lt甲[我]。計算機& lt& ltsetw(10)& lt;& lt甲[我]。Sum & lt& ltsetw(10)& lt;& lt甲[我]。Aver & lt& ltendl

cout & lt& lt" 2班的成績單:"

cout & lt& lt“序列號”< & lt“學號”< & lt《數學》< & lt“英語”

for(I = 0;我& lt5;i++)

cout & lt& ltsetw(4)& lt;& ltI+1 & lt;& ltsetw(8)& lt;& ltb[i]。sno & lt& ltsetw(8)& lt;& ltb[i]。數學& lt& lt環境運輸及工務局局長(八)

& lt& ltb[i]。英語& lt& ltsetw(14)& lt;& ltb[i]。計算機& lt& ltsetw(10)& lt;& ltb[i]。Sum & lt& ltsetw(10)& lt;& ltb[i]。Aver & lt& ltendl

}

  • 上一篇:機器人培訓有哪些教育方式
  • 下一篇:中班美術教案:美麗的花朵
  • copyright 2024編程學習大全網