현업 SW 개발자의 연구 노트
Hits

C언어 배열에 5개의 숫자를 입력받아 합을 출력하는 소스 코드 예제

Hits
지식인 432811400 답변

지식인에 올라온 질문에 대한 답변을 작성한다.

문제의 정의

5개의 숫자를 배열로 입력받아 합을 출력한다.

동작 정의

문법 설명

배열의 선언

int arr[5] = {0,};

정수형 인자를 5개 가진 배열을 선언하고, 0으로 초기화한다.

표준 입력

scanf("%d", &arr[0])

표준 입력으로 정수를 입력받아 0번 배열에 저장한다.

int i = 0;
for ( ; i < 5 ; i++ )
{
  scanf("%d", %arr[i]);
}

배열의 모든 항목을 순회하여 합을 구하기

int i = 0;
int sum = 0;

for ( ; i < 5 ; i++ )
{
  sum += arr[i];
}

구한 합을 출력하기

printf("%d", sum);

전체 소스

#include <stdio.h>

int main()
{
  int arr[5] = {0,};
  int i = 0;
  int sum = 0;

  for ( ; i < 5 ; i++ )
  {
    scanf("%d", &arr[i]);
  }

  for ( i = 0 ; i < 5 ; i++ )
  {
    sum += arr[i];
  }

  printf("%d", sum);
}