时隔这么久没更新,心里有点不舒服。今天,我做了一个挺好玩的程序。希望大家能够喜欢。大家多加评论和关注。 include include structSTUDENT { charNum〔9〕; charNam〔10〕; intScore〔3〕; intScoreS doubleScoreA }; voidInput(STUDENTstu〔〕,intn) { for(inti0;i1)输入 { cout学号:; cinstu〔i〕。N cout姓名:; cinstu〔i〕。N cout三门课成绩:; cinstu〔i〕。Score〔0〕; cinstu〔i〕。Score〔1〕; cinstu〔i〕。Score〔2〕; } } voidOutput(STUDENTstu〔〕,intn) { cout学号setw(8)姓名setw(8)语文setw(8)数学setw(8)英语 for(inti0;i) { coutstu〔i〕。Numsetw(12); coutstu〔i〕。Namsetw(4); coutstu〔i〕。Score〔0〕setw(6); coutstu〔i〕。Score〔1〕setw(6); coutstu〔i〕。Score〔2〕setw(6); } } voidCal(STUDENTstu〔〕,intn) { for(inti0;i) { stu〔i〕。ScoreSumstu〔i〕。Score〔0〕stu〔i〕。Score〔1〕stu〔i〕。Score〔2〕; stu〔i〕。ScoreAvestu〔i〕。ScoreS } } voidSort(STUDENTstu〔〕,intn) { inti,j; STUDENT for(i1;i) { for(j0;j) { if(stu〔j〕。ScoreSumstu〔j1〕。ScoreSum) { tempstu〔j〕; stu〔j〕stu〔j1〕; stu〔j1〕 } } } } intmain() { STUDENTstu〔5〕; cout请输入一班学生成绩: Input(stu,5); Output(stu,5); Cal(stu,5); Sort(stu,5); Output(stu,5); } 程序就是以上了。有不懂的问题评论出来,我会一一解答。我有许多漏洞,请私信。感谢 感谢 萌萌哒!