不解释。
#include<stdio.h>
int p[107];
int zhang[1007];
int main()
{
int m;
while(scanf("%d",&m)!=EOF&&(m!=0))
{
for(int a=1; a<=m; a++)
{
scanf("%d",&p[a]);
int money=p[a];
int flag=0;
while(money)
{
if(money>=100){money-=100;flag++;}
else if(money>=50){money-=50;flag++;}
else if(money>=10){money-=10;flag++;}
else if(money>=5){money-=5;flag++;}
else if(money>=2){money-=2;flag++;}
else if(money>=1){money-=1;flag++;}
}
zhang[a]=flag;
}
int number=0;
for(int b=1;b<=m;b++)
number+=zhang[b];
printf("%d\n",number);
}
return 0;
}