c语言"定义一维数组x,有十个元素,整数;输入十个整数;计算并且输出每一次的累加和"

2024-10-29 21:53:42
推荐回答(2个)
回答1:

帮你现写了一个如下:

#include 

int main()
{
     int i,a[10];
     int sum = 0;
     for(i=0;i<10;i++)
     {
          printf("请输入第%d个整数:",i+1);
          scanf("%d",&a[i]);
          sum += a[i];
          printf("第%d次累加和为:%d\n\n",i+1,sum);
     }
     return 0;
}

运行结果如下:

回答2:

#include 

int main()
{
    int x[10] = {0};
    int i = 0;
    int sum = 0;
    for(i = 0; i < 10; i++){
        scanf("%d", &x[i]);
    }
    for(i = 0; i < 10; i++){
        sum = sum+x[i];
        printf("the sum is %d\n", sum);
    }
    if(i == 10) printf("the end of the program.\n");
    return 0;
}