问题 E: 访问数组元素(引用)
时间限制: 1 Sec 内存限制: 128 MB
提交: 137 解决: 125
[提交][状态][讨论版]
题目描述
输入n,输入n个数,计算n个数的和并输出。
假设主函数定义如下,不可修改。请补齐put函数。
输入
测试次数
每组测试数据一行,正整数n(1~1000),后跟n个整数。
输出
每组测试数据输出一行,即n个整数的和。
样例输入
3
4 10 20 30 40
10 1 2 3 -1 -2 -3 1 2 3 4
5 0 0 0 0 10
扫描二维码关注公众号,回复:
5673674 查看本文章
样例输出
sum=100
sum=10
sum=10
#include <iostream>
using namespace std;
int& put(int* cod,int index){
return *(cod+index);
}
int main() {
int num[10000];
int t,n,sum,i;
cin>>t;
while(t--){
cin>>n;
for (i = 0; i < n; ++i) {
cin>>put(num,i);
}
for (sum=0,i = 0; i <n; i++)
sum+=num[i];
cout<<"sum="<<sum<<endl;
}
return 0;
}