题目链接:http://lx.lanqiao.cn/problem.page?gpid=T205
思路:
动态数组的创建,网上找的:
C++中使用new动态生成一个数组空间以及使用delete对存储空间进行释放
https://www.cnblogs.com/yuzhuwei/p/4173374.html
这道题挺简单的一道题,我这样写算是搞复杂了,但是起码求和平均都用的函数。。。
代码:
#include <bits/stdc++.h>
using namespace std;
int sum(int nu[],int n,int m)
{
int s=0;
for(int i=0;i<n;i++)
s+=nu[i];
int ave=s/n;
if(m==0)return s;
else return ave;
}
int main()
{
int n;
cin>>n;
int *num=new int [n];
for(int i=0;i<n;i++)
cin>>num[i];
cout<<sum(num,n,0)<<" "<<sum(num,n,1)<<endl;
//delete []num;
return 0;
}