C博客作业--指针
一、PTA实验作业 题目1:6-2 求出数组中最大数和次最大数 1. 本题PTA提交列表 2. 设计思路 定义函数int fun ( int *a, int n ) 定义变量i,j表示下标,iindex=0表示最大值下标,max表示最大值,t表示交换中介 for i=0 to 1 for j=i to n-1 max←下标为index的数组元素*(a+index) 寻找数组中从下标为 j 开始的最大值 IF max<*(a+j) index←j 把最大值的下标赋给index 交换a[i]和a[index] end for 返回*a 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明。 开始时认为只是类似于冒泡排序于是把所有数组元素进行了排序,发现c++上答案和pta不一样后发现只需要做冒泡排序的前两次即可 题目2:6-3 统计大于等于平均分人数 1. 本题PTA提交列表 2. 设计思路 定义函数int fun ( float *s, int n, float *aver ) 定义整型变量i,浮点型变量sum=0表示成绩之和,result表示大于等于平均分的同学个数 for i=0 to n-1 将所有输入的成绩求和 end for 计算平均分 *aver=sum/n for i=0 to n-1 IF(输入的数组元素*(s+i)大于等于平均分*aver) result+