首页 > 解决方案 > 如何使用数组作为函数的参数?

问题描述

我在执行一项任务时遇到问题,我应该编写一个函数,该函数将一个 int 数组作为参数并将所有数字添加到数组中 然后结果应该以整数形式返回,其中包含一个数组,例如

int [] foo = {  1,  2,  3};  // the result should be: 6

我目前有以下代码:

    int [] foo = {  1,  2,  3};  // Expected results: 6
int [] bar = {-50, 25, 78};  // Expected results: 103
int [] foobar = {};          // Expected results: 0
void setup() {
  pro(foo[1]);
  
  }

int pro(int arr[] ) {
 int erg=0; 
  for (int i=0;i<arr.length;i++){
     
    erg+=arr[i];
    }
  println(erg);
  return erg;
  }

此外,我应该使用断言来使用所述数组测试我的函数。但这显然不起作用,这就是我在这里的原因。我使用的语言是处理

标签: arraysprocessingassertion

解决方案


推荐阅读