c++|【10分】B. 访问数组元素(引用)


【10分】B. 访问数组元素(引用)

题目描述
输入n,输入n个数,计算n个数的和并输出。
假设主函数定义如下,不可修改。请补齐put函数。
c++|【10分】B. 访问数组元素(引用)
文章图片

【c++|【10分】B. 访问数组元素(引用)】输入
测试次数
每组测试数据一行,正整数n(1~1000),后跟n个整数。
输出
每组测试数据输出一行,即n个整数的和。
输入样例1

3 4 10 20 30 40 10 1 2 3 -1 -2 -3 1 2 3 4 5 0 0 0 0 10

输出样例1
sum=100 sum=10 sum=10

代码
#include using namespace std; #define N 1000int &put(int *arr,int idx) { return *(arr + idx); }int main( ) { int num[N]; int t, n, sum, i; cin >> t; while(t --) { sum = 0; cin >> n; for(int i = 0; i < n; i ++)cin >> put(num,i); for(int i = 0; i < n; i ++)sum += num[i]; cout << "sum=" << sum << endl; } return 0; }

    推荐阅读