[C언어 코드업 문제풀이] CodeUp 1382 : GuguClass
ET의 공부/C언어 연습문제[ 코드업 ]2020. 3. 31. 08:12
코드업 1382번 GuguClass 문제 풀이 해답입니다.
1. 문제 설명
모 드라마의 한 장면에서 어떤 남자가 신의 속도로 코딩을 하면서,
"1줄로 짤 코드를 누가 10줄로 만들어 놓았어요?"
라고 말하는 장면이 프로그래머들 사이에서 주목을 받게 되었다.
다시 보기로 분석한 결과 이 남성이 작성한 코드는 구구단 중 2~5단을 예쁘게 출력하는 클래스인 것으로 확인되었다.
일명 GuguClass !!
이 남자가 작성한 코드의 실행 결과는 다음과 같다.
이 GuguClass와 동일한 결과를 나타내는 프로그램을 작성하시오.
만약 출력문으로만 작성하거나, 코드가 길면 이 남자가 가만히 있을 것 같지 않다!
2. 입력
입력은 없다.
3. 출력
구구단의 2~5단을 문제 설명에서 보여준 출력 양식대로 출력한다.
표현 오류가 날 가능성이 높으므로 다음 조건들을 잘 확인하여 작성한다.
1. 연산자와 피연산자 사이에는 공백이 한칸 존재한다. 곱셈 기호는 소문자 x이다.
2. 곱셈의 결과는 두 칸으로 봤을 때 우측 정렬하여 출력한다. (%2d)
3. 단과 단 사이에는 탭(\t)으로 분리한다. 한칸 아님.
4. 각 행의 마지막인 5단의 곱셈 결과를 출력한 후 공백없이 바로 줄을 바꾼다(\n).
4. 입력 예시
5. 출력 예시
6. 문제 풀이
#include<stdio.h>
int main(){
for(int i = 1; i <= 9;i++){
for(int j = 2; j <=5; j++){
printf("%d x %d = %2d\t",j,i,j*i);
}
printf("\n");
}
return 0;
}
|
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1093 : [기초-1차원배열] 이상한 출석 번호 부르기1(설명) (0) | 2020.04.05 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1677 : 종이 만들기 (0) | 2020.03.31 |
[C언어 코드업 문제풀이] CodeUp 1380 : 두 주사위의 합 (0) | 2020.03.31 |
[C언어 코드업 문제풀이] CodeUp 1378 : 수열의 합 (0) | 2020.03.30 |
[C언어 코드업 문제풀이] CodeUp 1371 : 마름모 출력하기 (0) | 2020.03.30 |
댓글()