반응형
네 자리 숫자를 입력받으면, 숫자의 각 자릿수를 공백으로 분리하는 프로그램을 만들어 볼 것이다.
출력 예시는 아래와 같다.
1234
1 2 3 4
이는 쉽게 만들어 볼 수 있다.
#include <stdio.h>
int main() {
int num;
scanf("%d",&num);
int num2=(num%1000);
int num3=(num2%100);
printf("%d %d %d %d",num/1000,num2/100,num3/10,num3%10);
return 0;
}
이를 응용하여 다섯 자리 숫자를 입력받았을 때 공백으로 분리하는 프로그램도 설계할 수 있다.
#include <stdio.h>
int main() {
int num;
scanf("%d",&num);
int num2=(num%10000);
int num3=(num2%1000);
int num4=(num3%100);
printf("%d %d %d %d %d",num/10000,num2/1000,num3/100,num4/10,num4%10);
return 0;
}
출력 결과 예시는 다음과 같다.
45678
4 5 6 7 8
반응형
'C언어 > 예제' 카테고리의 다른 글
[C] 방정식을 계산하는 프로그램 (0) | 2024.10.15 |
---|---|
[C] 숫자의 각 자릿수를 공백으로 분리하여 출력하는 프로그램2 (0) | 2024.10.15 |
[C] 경과 시간을 시:분:초로 변환하여 나타내는 프로그램 (0) | 2024.10.15 |
[C] 반지름을 입력 받으면 원의 지름, 둘레, 면적을 계산 및 출력하는 프로그램 (0) | 2024.10.15 |
[C] 두 정수 더하기 (0) | 2024.07.08 |