반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- C
- 악성코드
- 보안
- Code Up
- 랜섬웨어
- sql
- 다운로드
- SQLD
- 리버싱
- 정보보안기사
- 설치
- C language
- 멀웨어
- Volatility
- 보안동향
- 코딩
- 오늘의 보안
- cmd
- 리버싱 핵심원리
- C 프로그래밍
- ctf
- DEFCON
- c언어
- Memory Forensics
- codeup
- Defcon DFIR CTF 2019
- defcon.mem
- 코드업
- 오늘의 영어
- 오늘의 보안동향
Archives
- Today
- Total
오브의 빛나는 별
Code Up(코드업) 1024번~1027번 (C언어) 본문
반응형
[1024] 단어 1개 입력받아 나누어 출력하기
<문제>
단어를 1개 입력받는다. 입력받은 단어(영어)의 각 문자를 한 줄에 한 문자씩 분리해 출력한다.
<정답>
#include <stdio.h>
int main(void)
{
char d[20];
int i;
scanf("%s", &d);
for(i=0; d[i]!='\0'; i++){
printf("\'%c\'\n", d[i]);
}
return 0;
}
※ \0: 널(NULL) 문자. '아무것도 없는'이라는 의미.
※ for( 1 ; 2 ; 3 ): 1에는 초기화식, 2에는 조건식 3에는 증감식이 들어감
ex) for(i=0; d[i]!='\0'; i++) ==> 0부터 널문자가 나올 때까지 1씩 증가하여라 라는 뜻
[1025] 정수 1개 입력받아 나누어 출력하기
<문제>
다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력한다.
<정답>
#include <stdio.h>
int main(void)
{
int a, b, c, d, e;
scanf("%1d%1d%1d%1d%1d", &a, &b, &c, &d, &e);
printf("[%d]\n", a*10000);
printf("[%d]\n", b*1000);
printf("[%d]\n", c*100);
printf("[%d]\n", d*10);
printf("[%d]\n", e);
return 0;
}
[1026] 시분초 입력받아 분만 출력하기
<문제>
입력되는 시:분:초에서 분만 출력해보자.
<정답>
#include <stdio.h>
int main(void)
{
int h, m, s;
scanf("%d:%d:%d", &h, &m, &s);
printf("%d", m);
return 0;
}
[1027] 년월일 입력받아 형식 바꿔 출력하기
<문제>
년월일(yyyy.mm.dd)를 입력받아, 일 월년(dd-mm-yyyy)으로 출력해보자.
(단, 한 자리 일/월은 0을 붙여 두 자리로, 년도도 0을 붙여 네 자리로 출력한다.)
<정답>
#include <stdio.h>
int main(void)
{
int y, m, d;
scanf("%d.%d.%d", &y, &m, &d);
printf("%02d-%02d-%04d", d, m, y);
return 0;
}
※ 자리수 지정은 '%'와 'd'사이에 숫자를 넣으면 됨 ex) 2자리 -> %2d, 3자리-> %3d
※ 빈칸을 0으로 출력하려면 숫자 앞에 '0'을 넣으면 됨 ex) 7 -> %02d ==> 07
반응형
'코드업(C언어)' 카테고리의 다른 글
Code Up(코드업) 1031번~1033번 (C언어) (0) | 2021.12.22 |
---|---|
Code Up(코드업) 1028번 ~1030번 (C언어) (0) | 2021.12.20 |
Code Up(코드업) 1021번~1023번 (C언어) (0) | 2021.09.27 |
Code Up(코드업) 1017번~1020번 (C언어) (0) | 2021.08.27 |
Code Up(코드업) 1010번~1015번 (C언어) (0) | 2021.06.21 |