请编写一个函数sum(int array[],int len),该函数返回数组array的所有整数元素的和,其中len为数组array的长度。 注意:部分源程序已存在文件test34_2.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅在函数s

admin2010-02-08  16

问题 请编写一个函数sum(int array[],int len),该函数返回数组array的所有整数元素的和,其中len为数组array的长度。
注意:部分源程序已存在文件test34_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数sum的花括号中填写若干语句。
程序输出结果如下:
sum of array 15
文件test34_2.cpp的内容如下:
   #include <iostream.h>
   int sum(int array[],int len)
   {
   }
   void main()
   {
    static int a[5]-{1,2,3,4,5};
    int result=sum(a,5);
    cout<<"sum of array "<<result<<end1;
   }

选项

答案int sum(int array[],int len) { int sum=0; for (int i=0;i<len;i++) sum=sum+array[i]; return sum; }

解析 本题主要考查考生对于数组访问和for循环语句的掌握。应该注意的是,长度为len的数组array的下标范围为0到 len-1,而不是从1到len,所以循环控制变量的初始值为0。
转载请注明原文地址:https://kaotiyun.com/show/s7ID777K
0

随机试题
最新回复(0)