개발자 '쑥말고인절미'
[프로그래밍]11. 다음은 C언어 코드이다. 출력 결과를 쓰시오 본문
문제
11. 다음은 C언어 코드이다. 출력 결과를 쓰시오
#include <stdio.h>
void main( ){
int i, j;
int a[3][2] = {{1, 2}, {3, 4}, {5, 6}};
int sum = 0;
for(i=0; i<3; i++){
for(j=0; j<2; j++){
sum += a[i][j];
}
}
printf("%.2f", (float)sum/(3*2));
}
풀이
i=0, j=0) sum = 0 + a[0][0] = 0 + 1 = 1
i=0, j=1) sum = 1 + a[0][1] = 1 + 2 = 3
i=1, j=0) sum = 3 + a[1][0] = 3 + 3 = 6
i=1, j=1) sum = 6 + a[1][1] = 6 + 4 = 10
i=2, j=0) sum = 10 + a[2][0] = 10 + 5 = 15
i=2, j=1) sum = 15 + a[2][1] = 15 + 6 = 21
그래서 sum은 21이고 마지막 출력소스에 .2f로 표시되어 있기 때문에 소수점 2자리까지 표현된다.
정답
3.50
문제링크
https://cafe.naver.com/soojebi/110690
[2022년 제1회 기사 실기 출제예상 문제] (6과목) 프로그래밍 활용 - 11
대한민국 모임의 시작, 네이버 카페
cafe.naver.com
'STUDY > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 1 ~ 5과목 키워드 정리(시나공_2024 핵심요약(상세 116 page) (0) | 2024.02.20 |
---|---|
[정보처리기사] 결합도, 응집도 (0) | 2024.02.15 |
[프로그래밍]76. 다음은 C언어 코드이다. 출력 결과를 쓰시오. (0) | 2022.06.09 |
[프로그래밍]112. 다음은 C언어 코드이다. 출력 결과를 쓰시오. (0) | 2022.06.09 |
[프로그래밍]23. 다음은 파이썬 프로그램이다. 실행결과를 쓰시오. (0) | 2022.06.07 |