세번째 질문 입니다 //

Dev-C++ 쓰는중이구요 . 클릭하세요 C언어 보면서 하는중입니다 .
예제 하나 보면서 거의 형식을 베껴서 문제 하나를 풀었는데요 .

#include stdio.h
#include stdlib.h
int main(int argc, char *argv[])
{
int org , man , ochun , chun , obaek , baek , osib, sib , temp;
org = 78690;
temp = org ;

man = temp / 10000 ;
temp = temp % 10000;

ochun = temp / 5000 ;
temp = temp % 5000 ;

chun = temp / 1000 ;
temp = temp % 1000 ;

obaek = temp / 500 ;
temp = temp % 500 ;

baek = temp / 100 ;
temp = temp % 100 ;

osib = temp / 50 ;
temp = temp % 50 ;

sib = temp / 10 ;
temp = temp % 10 ;

printf( %d = 10000 - %d \n\t 5000 - %d \n\t 1000 - %d \n\t 500 - %d \n\t 100 - %d \n\t 50 - %d , \n\t 10 - %d , org , man , ochun , chun , obaek , baek , osib, sib);

system(PAUSE);
return 0;
}

78690원을 각각 화폐로 몇개씩 나오나 구분한건데요 ㅇㅅㅇ .
temp = temp% 숫자 --이 부분(빨간색부분)이 이해가 안됩니다 ㅠㅠ

예제있는 부분에서는 임시저장소에 저장 뭐 이러는데요 . .; 설명이 너무 대충이라;;

XX = temp / 숫자 -- 이건 나누는 거라는게 이해가 가는데요.
temp % 숫자 -- 이게 뭘 나타내는건지 잘 모르겠습니다 // 답변좀 달아주세요 ~_~/

댓글 5

  • 앤드류 2026.09.01

    아 ^^ 수다님 , 수다님 감사드립니다 // 바로 이해가 갔어요 ㅎㅎ

  • 핫다홍 2026.09.01

    %는 나머지 연산입니다.
    \temp % 숫자\는 temp를 숫자로 나눈 나머지가 됩니다.

  • 날위해 2026.09.01

    temp % 숫자 -- 이게 무슨 형식인가요 ??

  • 파라미 2026.09.01

    78690을 10000으로 나누면 몫이 7이 나오는데, 이 7이 10000원의 갯수이고
    아래에 10000으로 나눈 나머지는 8690이 나옵니다.
    8690을 5000으로 나누면 몫이 1이 나오고 5000원짜리 화폐 갯수는 1개입니다.
    5000으로 나누면 나머지는 3690원이 나옵니다.

  • 이루리라 2026.09.01

    빨간색 코드 위에 파란색 코드를 보면
    나누는 숫자가 같다는 걸 알 수 있습니다.
    연산을 하는 파란색 코드는 화폐의 갯수이고, 빨간색 코드는 갯수를 구한 남은 돈입니다.

C언어 다른 글

목록