1.用指针方式编写程序:从键盘输入10个整形数据,并存入数组,要求将10个数中最大的数与第一个数交换;将其中最小的数最后一个数交换。
基本思想:设两个指针分别指向最大数组元素和最小数组元素,再设一个移动指针从数组的第一个元素开始,依次与最大元素指针、最小元素指针的内容进行比较,做出相应的变化,一直到移动指针移到最后元素。
2.有5 个学生,每个学生的数据包括学号、姓名、三门课的成绩、平均分。要求从键盘依次输入5 个学生的学号、姓名、三门课的成绩,自动计算三门课的平均分数,并将5 个学生的数据输出。
基本思想:对每一名学生循环,再对三门课程循环求平均成绩