반응형
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 |
댓글