ページ 11

無題

Posted: 2007年12月16日(日) 13:30
by ココ
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);
}

Re:無題

Posted: 2007年12月16日(日) 13:41
by box
> よくわからない

どういった点がわからないですか?
50円玉の枚数は求めなくてよいですか?