第1关:指针作为函数参数
本关任务:计算一个数组中除最大数字之外的数字之和。
相关知识
指针形参
指针既然也是一种数据类型,自然也可以作为函数的形式参数。一般使用指针来让函数能修改外部内容,或者传递体积比较大的内容。
编程要求
右侧编辑器中有一个函数Sum
,它有两个参数arr
和len
,代表一个数组和这个数组的长度。
请在这个函数中补充代码,计算除数组最大元素之外其他元素的和,并将其输出,占一行。
注意:如果数组长度为0
,则结果也是0
。
输入数据由评测系统读取,并传递给Sum
函数。具体见测试说明。
测试说明
平台会对你编写的代码进行测试:
测试输入: 5
1 2 3 7 9
预期输出: 13
测试输入: 4
1 2 4 4
预期输出: 3
每组输入有两行,第一行是数组的长度,第二行是数组的内容。
#include <iostream>
using nam