发布网友 发布时间:2022-04-21 20:47
共5个回答
热心网友 时间:2023-09-23 18:48
1、首先新建一个 求数组内所有元素的平均值项目。
2、添加一个 average.cpp 文件。
3、包含需要用到的各种头文件。
4、输入main函数。
5、定义一个double类型的数组arr[5]。
6、使用 for 循环求出arr数组的平均值。
7、运行程序,输出结果即可。
热心网友 时间:2023-09-23 18:48
avg=avg+*(pa+k)先计算总和,*(pa+k)就相当于pa[k]追答*(pa+k)就相当于pa[k] pa[k]就是数组的用法 []符号其实是地址偏移再取值的意思 ,pa[k]就是把地址从pa移到pa+k,再取值就是*(pa+k),现在不懂,以后肯定会学到的,avg + *(pa + k),你要计算平均值,肯定要先知道总和吧,和算出来再/n求平均值啊
热心网友 时间:2023-09-23 18:49
你是用main()这个函数调用了average()这个函数。average(int *pa,int n)这个函数的第一个参数是你要计算数组的首地址,第二个参数是数组大小。热心网友 时间:2023-09-23 18:49
**/ avg=avg+*(pa+k);热心网友 时间:2023-09-23 18:50
avg=avg+*(pa+k); 是求数组的和放在avg里面,下面一句avg=avg/n,这个才是平均值追答average()是用户自定义函数,求平均值
avg + *(pa + k) 是将每个元素相加,存放在avg里, *(pa + k) pa 是指针,存放的数组的首地址
+k,随着k的变化就表示数组里的每一个元素