[CodeUp] C언어 기초 100제 풀이 (1011번 ~ 1020번)
안녕하세요! C언어 기초를 다지는 코드업(CodeUp) 기초 100제 풀이입니다. 이번 구간은 문자(char), 실수(float), 그리고 날짜/시간 포맷팅을 다루는 아주 중요한 파트입니다. 특히 %02d 같은 서식 지정자는 실무에서도 자주 쓰이니 꼭 확인하고 넘어가세요!
1011번 : 문자 1개 입력받아 그대로 출력하기
#include <stdio.h>
int main() {
char x;
scanf("%c", &x);
printf("%c", x);
return 0;
}
실행 결과
p
1012번 : 실수 1개 입력받아 그대로 출력하기
#include <stdio.h>
int main() {
float x;
scanf("%f", &x);
printf("%f", x);
return 0;
}
실행 결과
1.414213
1013번 : 정수 2개 입력받아 그대로 출력하기
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d %d", a, b);
return 0;
}
실행 결과
1 2
1014번 : 문자 2개 입력받아 순서 바꿔 출력하기
#include <stdio.h>
int main() {
char x, y;
scanf("%c %c", &x, &y);
printf("%c %c", y, x);
return 0;
}
실행 결과
A b
1015번 : 실수 입력받아 둘째 자리까지 출력하기
#include <stdio.h>
int main() {
float x;
scanf("%f", &x);
printf("%.2f", x);
return 0;
}
실행 결과
3.14
1017번 : 정수 1개 입력받아 3번 출력하기
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
printf("%d %d %d", a, a, a);
return 0;
}
실행 결과
125 125 125
1018번 : 시간 입력받아 그대로 출력하기
#include <stdio.h>
int main() {
int h, m;
scanf("%d:%d", &h, &m);
printf("%d:%d", h, m);
return 0;
}
실행 결과
3:16
1019번 : 연월일 입력받아 형식 맞춰 출력하기
#include <stdio.h>
int main() {
int y, m, d;
scanf("%d.%d.%d", &y, &m, &d);
printf("%04d.%02d.%02d", y, m, d);
return 0;
}
실행 결과
2024.03.05
1020번 : 주민번호 입력받아 형태 바꿔 출력하기
#include <stdio.h>
int main() {
int a, b;
scanf("%d-%d", &a, &b);
printf("%06d%07d", a, b);
return 0;
}
실행 결과
0009071123456
핵심 요약
| [CodeUp] C언어 기초 100제 (1041~1045번) 풀이 (0) | 2026.02.01 |
|---|---|
| [CodeUp] C언어 기초 100제 풀이 (1036번 ~ 1040번) (0) | 2026.02.01 |
| [CodeUp] C언어 기초 100제 풀이 (1031번 ~ 1035번) (0) | 2026.02.01 |
| [CodeUp] C언어 기초 100제 풀이 (1021번 ~ 1030번) (0) | 2026.02.01 |
| [CodeUp] C언어 기초 100제 풀이 (1001번 ~ 1010번) - 출력과 이스케이프 문자 완벽 정리 (0) | 2026.02.01 |