//
// main.c
// 杭州电子科技大学
//
// Created by yonuyeung on 2021/10/12.
//人民币一共有100元、50元、10元、5元、2元和1元六种
#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF&&n)
{
int i,money[105];
int a=0;
int t;
for(i=0;i<n;i++)
scanf("%d",&money[i]);
for(i=0;i<n;i++)
{
t= money[i]%100;
if(t<100){
t=money[i]/100;
a+=t;
money[i]=money[i]%100;
}
t= money[i]%50;
if(t<50){
t=money[i]/50;
a+=t;
money[i]=money[i]%50;
}
t= money[i]%10;
if(t<10){
t=money[i]/10;
a+=t;
money[i]=money[i]%10;
}
t= money[i]%5;
if(t<5){
t=money[i]/5;
a+=t;
money[i]=money[i]%5;
}
t= money[i]%2;
if(t<2){
t=money[i]/2;
a+=t;
money[i]=money[i]%2;
}
a+=money[i];
}
printf("%d\n",a);
}
return 0;
}
//这道题我做得非常笨,尽可能用大面值币种发工资
2021 发工资咯:)(杭电)
猜你喜欢
转载自blog.csdn.net/qq_59414507/article/details/120826290
今日推荐
周排行