“ 建立一个对象数组,内放4个学生的数据(学号 int、成绩 int),设立一个函数max(),用指向对象的指针作函数参数,在max函数中找出4个学生中成绩最高者,并输出其学号和成绩。如有相同最高成绩,按学号从小到大的顺序输出所有符合的学号和成绩。”
1.按照学号从小到大的顺序:
可以在找最高成绩之前先用get-num函数取出学号进行排序,这样即可保证顺序。
2.找成绩最高者:
(1)int max=0;
遍历对象,若成绩比max高就赋给max,从而得到最高成绩。
(2)再遍历对象,if (stu[i]==max),就输出。
(如果想结尾不多一个换行符,大概得先数出等于max的个数。)