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 % 숫자 -- 이게 뭘 나타내는건지 잘 모르겠습니다 // 답변좀 달아주세요 ~_~/
앤드류 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
빨간색 코드 위에 파란색 코드를 보면
나누는 숫자가 같다는 걸 알 수 있습니다.
연산을 하는 파란색 코드는 화폐의 갯수이고, 빨간색 코드는 갯수를 구한 남은 돈입니다.