关于#输出格式#的问题,如何解决?(语言-c++)

题目描述
编写程序,计算一个指定数组中的所有元素之和。
输入格式
两行,第一行整数 ,接下来有 个整数。
输出格式
输出整个一位数组的元素之和。
样例
输入样例
5
1 2 3 4 5
输出样例
15

循环相加就行了

#include  <iostream>
using namespace std;
int main()
{
    int n,i,t,sum=0;;
    cin>>n;
    for(i=0;i<n;i++)
    {
        cin>>t;
        sum += t;
    }
    cout<<sum<<endl;
    return 0;
}

int main(int argc, char *argv[]) {
    int n = 0,i = 0,sum = 0;
    scanf("%d",&n);
    int *a = (int*)malloc(n*sizeof (int));

    for(i = 0;i<n;i++)
    {
        scanf("%d",&a[i]);
        sum += a[i];
    }
    printf("sum = %d",sum);

}