본문 바로가기

IT/C언어

C 언어본색 연습문제 Part2-2-2

1. 문제 

 중심가에 위치한 3층 짜리 열혈아파트는 각 층마다 세 세대가 있습니다.

각 세대의 가족수를 사용자로부터 입력받아 열혈아파트의 전체 주민의 수를 구하세요.


실행결과 

1층 1호의 가족은 몇 명입니까? : 1

1층 2호의 가족은 몇 명입니까? : 2

1층 3호의 가족은 몇 명입니까? : 4

2층 1호의 가족은 몇 명입니까? : 7

2층 2호의 가족은 몇 명입니까? : 6

2층 3호의 가족은 몇 명입니까? : 5

3층 1호의 가족은 몇 명입니까? : 3

3층 2호의 가족은 몇 명입니까? : 4

3층 3호의 가족은 몇 명입니까? : 4

열혈아파트 총 주민수는 36명입니다. 


2. 결과 



3. 코드

#include <stdio.h>
 
int main()
{
    int array1[3][3= { 0 };
    int i, j;
    int sum = 0;
 
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3; j++)
        {
            printf("%d층 %d호의 가족은 몇명입니까? : ", i + 1, j + 1);
            scanf("%d"&array1[i][j]);
            sum += array1[i][j];
        }
    }
    printf("열혈아파트 총 주민수는 %d명입니다.", sum);
 
    return 0;
}


4. 설명


3층짜리 열혈아파트는 각 층마다 세 세대가 있습니다. 즉 행열은 [3][3]으로 선언하면 된다는 것이죠.
그 외에는 printf 와 scanf로 세대 마다 가족수를 입력해주고
그 값을 모두 sum에 더해주시면 되겠습니다.


'IT > C언어' 카테고리의 다른 글

C언어본색 연습문제 Part2.3.1  (0) 2018.05.04
C언어본색 연습문제 Part 2-2-5  (0) 2018.05.03
C 언어본색 연습문제 PART2-2-4  (1) 2018.05.03
C 언어본색 연습문제 PART2-2-3  (0) 2018.05.03
C 언어본색 연습문제 Part2-2-1  (0) 2018.05.03