C读取和打印数字

时间:2014-09-07 12:03:44

标签: c printf

我在使用以下代码时遇到了一些麻烦。 当输入为:2 3 5

时,我试图得到以下输出

输出:'3 5 Som:8'

我似乎无法在'Som:8'面前获得3和5。

我对C编程很新,并希望得到一些帮助。

#include <stdio.h>
#include <stdlib.h>

int main(void) {
int N, sum = 0, c, array[100];

   scanf("%d", &N);

   for (c = 0; c < N; c++)
   {
      scanf("%d", &array[c]);
      sum = sum + array[c];
   }

   printf("Som: %d",sum);

   return 0;
}

提前致谢。

1 个答案:

答案 0 :(得分:0)

小菜一碟: 添加

printf("%d ",array[c]);

在另一个for循环中,它与代码中的for循环相同,位于最后printf之后的某个位置。