C언어 배열에 5개의 숫자를 입력받아 합을 출력하는 소스 코드 예제
지식인 432811400 답변
지식인에 올라온 질문에 대한 답변을 작성한다.
- 질의번호 : 432811400
문제의 정의
5개의 숫자를 배열로 입력받아 합을 출력한다.
동작 정의
- 표준 입력으로 숫자 5개를 입력받아 배열에 저장한다.
- 배열에 저장된 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);
}