반응형
CodeUp 기초 100제 11~20번 문제 풀이
Codeup/코드업 기초 100제 - https://codeup.kr/problemsetsol.php?psid=23
[CodeUp] 기초 100제 11~20번 문제 - 현재 글
[1011][기초-입출력] 문자 1개 입력받아 그대로 출력하기


#include <stdio.h> int main(void) { char a; scanf("%c", &a); printf("%c", a); return 0; }
- char형(character)은 1byte의 작은 크기의 형으로 정수나 문자를 넣을 수 있다.

[1012][기초-입출력] 실수 1개 입력받아 그대로 출력하기


#include <stdio.h> int main(void) { float a; scanf("%f", &a); printf("%f", a); return 0; }
- float 형은 실수 자료형 중 하나로 소수점 6자리까지 표시할 수 있다.

[1013][기초-입출력] 정수 2개 입력받아 그대로 출력하기


#include <stdio.h> int main(void) { int a, b; scanf("%d %d", &a, &b); printf("%d %d", a, b); return 0; }
[1014][기초-입출력] 문자 2개 입력받아 그대로 출력하기


#include <stdio.h> int main(void) { char a, b; scanf("%c %c", &a, &b); printf("%c %c", b, a); return 0; }
[1015][기초-입출력] 실수 입력받아 둘째 자리까지 출력하기


#include <stdio.h> int main(void) { float x; scanf("%f", &x); printf("%.2f", x); return 0; }
- %.2f : float 형에서 소수 2번째 자리까지 표시한다. (3번째 자리에서 반올림한다.)
- %.3f : flat 형에서 소수 3번째 자리까지 표시한다. (넷째 자리에서 반올림한다.)
[1017][기초-입출력] 정수 1개 입력받아 3번 출력하기


#include <stdio.h> int main(void) { int a; scanf("%d", &a); printf("%d %d %d", a, a, a); return 0; }
[1018][기초-입출력] 시간 입력받아 그대로 출력하기


#include <stdio.h> int main(void) { int a, b; scanf("%d:%d", &a, &b); printf("%d:%d", a, b); return 0; }
[1019][기초-입출력] 연월일 입력받아 그대로 출력하기


#include <stdio.h> int main(void) { int year, month, day; scanf("%d.%d.%d", &year, &month, &day); printf("%04d.%02d.%02d", year, month, day); return 0; }
- 원하는 사이즈에 맞춰 출력하고 싶을 때 d 앞에 출력될 숫자 개수를 입력한다.
단, 한 자릿수인 경우에는 앞에 0을 붙인다. - 형식 지정자 사이에 출력될 문자의 개수를 정하지 않으면 0912년 02월 같이 앞에 0이 있을 때 이것이 생략된다.
[1020][기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기


#include <stdio.h> int main(void) { int a, b; scanf("%d-%d", &a, &b); printf("%06d%07d", a, b); return 0; }
반응형
'Programming > C' 카테고리의 다른 글
[CodeUp] 기초 100제 51~60번 문제 (0) | 2019.12.28 |
---|---|
[CodeUp] 기초 100제 41~50번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 31~40번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 21~30번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 1~10번 문제 (0) | 2019.10.25 |
댓글