[C언어 코드업 문제풀이] CodeUp 1171 : 당신의 학번은? 2
ET의 공부/C언어 연습문제[ 코드업 ]2020. 1. 3. 22:57
코드업 1171번 당신의 학번은 문제 풀이 해답입니다.
1. 문제 설명
학번을 입력 받아 다음 형식으로 출력하시오.
학번은 학년, 반, 번호로 입력된다.
이번에는 학년은 한자리, 반은 두자리, 번호는 세자리로 출력한다.
예)
2 1 20 ===> 201020 으로 출력
2 2 7 ==> 202007 으로 출력
2 3 100 ==> 203100 으로 출력
2 10 111 ==> 210111 로 출력
2. 입력
학년, 반, 번호가 공백을 기준으로 입력된다.(정수)
입력범위)
학년: 3이하, 반: 20반이하, 번호, 999번 이하
3. 출력
위의 예를 보고 학번이 총6자리가 되게 출력하시오. 빈 부분은 0으로 채운다.
4. 입력 예시
2 7 15
5. 출력 예시
207015
6. 문제 풀이
#include <stdio.h>
int main (void)
{
int grade , class, num;
scanf("%d %d %d",&grade, &class, &num);
printf("%d%02d%03d",grade,class,num);
return 0;
}
|
조건문 카테고리의 문제라 조건문으로 풀어야 하지만 이번에는
printf문 하나로 풀어봤습니다. printf("%d%02d%03d",grade,class,num);
%0(자릿수)d 를 이용하며너 앞에 0을 빈 자릿수만큼 채워 넣습니다
2를 %5d로 출력한다면 => 00002
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1173 : 30분전 (0) | 2020.01.03 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1172 : 세 수 정렬하기 (0) | 2020.01.03 |
[C언어 코드업 문제풀이] CodeUp 1170 : 당신의 학번은? 1 (0) | 2020.01.03 |
[C언어 코드업 문제풀이] CodeUp 1169 : 나이 계산 2 (0) | 2020.01.03 |
[C언어 코드업 문제풀이] CodeUp 1168 : 나이 계산 1 (0) | 2020.01.03 |
댓글()