본문 바로가기

Coding Tests/코드업

코드업 1025번(%1d의 사용)

다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력하는 문제

#include<stdio.h>

int main(void)
{
	int a, b, c, d, e;
	scanf_s("%1d%1d%1d%1d%1d", &a, &b, & c, &d, &e);
	printf("[%d0000]\n", a);
	printf("[%d000]\n", b);
	printf("[%d00]\n", c);
	printf("[%d0]\n", d);
	printf("[%d]\n", e);
	return 0;  
    }

 

%1d 라고 넣어주면 어떠한 긴문장이 있을때 하나씩 끊어서 입력받을 수있다.