세번째 질문 입니다 //
무슬
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 % 숫자 -- 이게 뭘 나타내는건지 잘 모르겠습니다 // 답변좀 달아주세요 ~_~/
-
나리
아 ^^ 수다님 , 수다님 감사드립니다 // 바로 이해가 갔어요 ㅎㅎ
-
갤쓰리
%는 나머지 연산입니다.
\temp % 숫자\는 temp를 숫자로 나눈 나머지가 됩니다. -
돌심장
temp % 숫자 -- 이게 무슨 형식인가요 ??
-
허리품
78690을 10000으로 나누면 몫이 7이 나오는데, 이 7이 10000원의 갯수이고
아래에 10000으로 나눈 나머지는 8690이 나옵니다.
8690을 5000으로 나누면 몫이 1이 나오고 5000원짜리 화폐 갯수는 1개입니다.
5000으로 나누면 나머지는 3690원이 나옵니다. -
민트
빨간색 코드 위에 파란색 코드를 보면
나누는 숫자가 같다는 걸 알 수 있습니다.
연산을 하는 파란색 코드는 화폐의 갯수이고, 빨간색 코드는 갯수를 구한 남은 돈입니다.