無題
Posted: 2007年12月16日(日) 13:30
1000円払ったときおつりに含まれる硬貨の数を出力したいのですが
よくわからないので教えていただけませんか・・。
#include <stdio.h>
int main()
{
int a,i,j;
int s500,s100,s50,s10,s5,s1,sum;
scanf("%d",&a);
i = 1000 - a;
j = i / 500;
s500 = j;
i = i - 500 * j;
j = i / 100;
s100 = j;
i = i - 100 * j;
j = i / 10;
s10 = j;
i = i - 10* j;
j = i / 5;
s5 = j;
i = i - 5*j;
j = i / 1;
s1 = j;
sum = s500+s100+s10+s5+s1;
printf("%d\n",sum);
}
よくわからないので教えていただけませんか・・。
#include <stdio.h>
int main()
{
int a,i,j;
int s500,s100,s50,s10,s5,s1,sum;
scanf("%d",&a);
i = 1000 - a;
j = i / 500;
s500 = j;
i = i - 500 * j;
j = i / 100;
s100 = j;
i = i - 100 * j;
j = i / 10;
s10 = j;
i = i - 10* j;
j = i / 5;
s5 = j;
i = i - 5*j;
j = i / 1;
s1 = j;
sum = s500+s100+s10+s5+s1;
printf("%d\n",sum);
}