>>685
#include <stdio.h>
#define NUM 2
int main(){
int price, coin[NUM] = {500, 100}, coin_n[NUM], i, coin_max[NUM], tmp, j, k;
printf("値段 = ");
scanf("%d", &price);
while (price / 1000) price %= 1000;
for (i = 0; i < NUM; i++) {
printf("%d円硬貨の枚数 = ", coin[i]);
scanf("%d", &coin_n[i]);
coin_n[i] = coin_n[i] > price / coin[i] ? price / coin[i] : coin_n[i];
}
printf("お釣り : \n");
if (price / coin[1] == coin_n[1]) printf("%d円 %d枚\nor\n", coin[1], coin_n[1]);
for (i = 0; i < NUM; i++)
if (price / coin[i]){
printf("%d円 %d枚\n", coin[i], price / coin[i]);
price %= coin[i];
}
return 0;
}