C/C++の宿題を片付けます 95代目
■ このスレッドは過去ログ倉庫に格納されています
0704デフォルトの名無しさん
2007/09/18(火) 03:05:16#include<stdio.h>
int main(){
int money[] = {10000,5000,1000,500,100,50,10,5,1,0};
int count[sizeof(money)/sizeof(money[0])],n,*p;
for(p=&money[0];*p;++p)count[p-money]=0;
printf("入金==>");scanf("%d",&n);
p=&money[0];
while(*p)if(n>=*p){n-=*p;++count[p-money];}else ++p;
for(p=&money[0];*p;++p)printf("%d円の枚数==>%d\n",*p,count[p-money]);
return 0;
}
なんかポインタを活用してるっぽく書いてみた。無意味だけど。
■ このスレッドは過去ログ倉庫に格納されています