#ZZ01. 好⽤的函数⼯具

好⽤的函数⼯具

🔢 好⽤的函数⼯具

📄 题目描述

妙⼩程学习了函数与指针后,想编写⼀个函数能够很⽅便的找到给定n个元素的数组中前k⼏个元素的和,他太忙了,写了⼀半⼜跑了, 所以剩下的需要你来补充完整。

小程目前的代码

#include <bits/stdc++.h>
using namespace std;
int sumOfArr( ){//此处完善代码
  
} 

int main() {
    int T, a[105];
    cin >> T;
    while (T--) {
        int n,k;
        cin >> n >> k;
        for (int i = 0; i < n; i++) cin >> a[i];
        cout << sumOfArr(a, k) << endl;
    }
    return 0;
}

⌨️ 输入格式

输⼊整数T(1<=T<=100)表示T组数据, 随后有T组数据,每组两⾏, 第⼀⾏两个整数n和k, n表示数组元素个数(1n1001\leq n \leq 100), k(1kn1\leq k\leq n)表示前k个元素。 第⼆⾏为数组的元素,每个数保证在1ai1031 \leq a_i \leq 10^3范围内。

📤 输出格式

T⾏,每个数表示⼀个求和结果。


🧪 样例

1
5 2
1 2 3 4 5
3
3
2 1
1 5
4 2
1 2 3 4
4 3
1 2 3 4
1
3
6

📊 数据规模与约定

样例1 解释

1表示一组数据, 5 2表示这一组数据中有5个元素, 求前两个数的和, 第三行是5个具体的数据值 1 2 3 4 5, 所以1+2 = 3, 输出3。