2014-09-07 4 views
-5

다음 코드는 약간의 문제가 있습니다. 2 3 5C 읽기 및 인쇄 번호

출력 : 내가 입력 될 때 다음과 같은 출력을 얻기 위해 노력하고 있어요 '3 5 솜 : 8'

나는 3을 얻기 위해 관리하는 것와 5 수 없습니다 'Som : 8'앞.

저는 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; 
} 

미리 감사드립니다. 케이크의

+3

'scanf ("% d", & array [c]); –

+1

출력 행 앞에 배열의 printf 루프를 추가하는 것을 고려 했습니까? – usr2564301

+0

'printf ("% d", array [c]);'를 추가했습니다. forloop에서. 고마워. – user3426706

답변

0

조각 : 어딘가에 마지막 printf 후, 당신은 당신의 코드에있는 for 루프와 동일하다 다른 for 루프 내에서

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

를 추가합니다.