본문 바로가기
CODING

컴퓨터프로그래밍 C언어 숫자 각 자리 분리하기 (0~99999)

by 9seul 2021. 3. 30.
728x90
반응형

안녕하세요

 

요즘 동생따라 코딩을 갑자기 하게 되었는데요 ^^

 

대학교 1학년때 공부했던 C언어 갑자기 쓰게 되니까 재미있더라고요! 그래서 올려보려고 준비했어요


0~99999사이의 정수를 입력하고 각 자리를 분리하여 출력하는 프로그램입니다

 

만은 TTHO

천은 THO

백은 HUN

십은 TEN

 

으로 출력되는데요 이부분은 본인이 원하시는 문자로 바꾸셔도 됩니다!


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
    int num;
    printf("");
    scanf("%d", &num);
    int num1;
    int num2;
    int num3;
    int num4;
    int num5;
    
    
    num1 = num / 10000;
    num2 = (num %10000) / 1000;
    num3 = (num % 1000) / 100;
    num4 = (num % 100) / 10;
    num5 = (num % 10) / 1;
    printf("%dTTHO %dTHO %dHUN %dTEN %d", num1, num2, num3, num4, num5); //여기 원하는 글씨로 %d뒷부분 바꾸기

    return 0;
}

 

 

728x90
반응형

댓글