코드업 1030번(long long int)
정수 1개를 입력받아 그대로 출력해보자. 단, 입력되는 정수의 범위는 -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807이다. #include int main(void) { long long int A; scanf("%lld", &A); printf("%lld",A); return 0; } 이 정도의 값의 범위가 큰 수를 입출력할 때에는 long long int를 사용해 주어야 한다 long long int는 %lld를 사용해 입력을 받고 출력을 해준다
코드업 1025번(%1d의 사용)
다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력하는 문제 #include 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 라고 넣어주면 어떠한 긴문장이 있을때 하나씩 끊어서 입력받을 수있다.