- 정수인 천만 이하의 한 수를 입력 받아 우리가 사용하는 단위인 만, 천, 백, 십, 일 단위로 출력하는 프로그램을 작성하시오.
- 즉 입력이 2347653이면 “234만 7천 6백 5십 3입니다.” 로 출력
#include<stdio.h>
int main()
{
int num, i;
int a,b,c,d,e;
printf("천만 이하의 수를 입력하세요\n");
scanf("%d",&num);
int result = num;
while(result>=100)
{
if(result>=1000000)
{
a = result%10;
result/=10;
}
else if(result>=100000)
{
b = result%10;
result/=10;
}
else if(result>=10000)
{
c = result%10;
result/=10;
}
else if(result>=1000)
{
d = result%10;
result/=10;
}
else if(result>=100)
{
e = result;
result /=10;
}
}
printf("%d는 %d만 %d천 %d백 %d십 %d입니다",num,e,d,c,b,a);
return 0;
}
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
'C&C++_Basic > C_Condition' 카테고리의 다른 글
C언어 표준입력 max,min 사이 몫 나머지 (0) | 2020.03.20 |
---|---|
C언어 각종 면적, 숫자 출력 (0) | 2020.03.19 |
C언어 윤년 구하기 (0) | 2020.03.19 |
C언어 종합소득 금액에 따른 세율을 정한 후 과세금액을 계산하여 출력하는 프로그램 (0) | 2020.03.18 |
C언어 열거형 enum 사용 Month 일수 출력 (0) | 2020.03.18 |