#include <stdio.h>
main() {
int n[] = { 73, 95, 82 };
int sum = 0;
for (int i = 0; i < 3; i++)
sum += n[i];
switch (sum / 30) {
case 10: printf("A");
break;
case 9: printf("A");
break;
case 8: printf("B");
break;
case 7: printf("C");
break;
case 6: printf("C");
break;
default: printf("D");
}
}
해설:
- n[] 배열의 값은 { 73, 95, 82 }이며, 이를 모두 더하여 sum 변수에 저장합니다.
- sum = 73 + 95 + 82 = 250이 됩니다.
- sum / 30 = 250 / 30 = 8 (몫이 8)입니다.
- switch 문에서 8의 경우는 case 8이므로 B가 출력됩니다.
출력 결과: B
'전산 관련 시험 > 프로그래밍(C, JAVA, Python)' 카테고리의 다른 글
[C] 프로그래밍 언어 (23.02 09) - 스택 이해 (1) | 2024.10.06 |
---|---|
[C] 프로그래밍 언어 (23.02 07) (1) | 2024.10.06 |
[C] 프로그래밍 언어 (23.02 03) (1) | 2024.10.06 |
[C] 프로그래밍 언어(23.02 02) (2) | 2024.10.06 |
[C] 프로그래밍 언어(23.2 01) (1) | 2024.10.06 |
댓글