输入一组整数(数据个数在1~10之间),输出该组数据的和。要求定义并调用函数sum(int a[],int n)实现求数组a中n 个元素的和,并返回求得的结果。

需要完善的源程序如下:
#include “stdio.h”
int sum(int a[],int n)
{ int i,s=0;

编写程序段
}
void main()
{ int i,a[10],n,x,t;
printf(“请输入数据个数n(1≤n≤10):”);
scanf(“%d”,&n);
printf(“请输入这%d个数:”,n);
for(i=0;i<n;i++)
scanf(“%d”,&a[i]);
t=sum(a,n);
printf(“这些数的和是:%d\n”,t);
}

int sum(int a[], int n)

{

int i, s = 0;

for(i=0;i<n;++i)

    s+=a[i];

return s;

}