解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h>
using namespace std;
int Dno[6]={100,50,10,5,2,1};//面额大小
int sum(int x){
int y=0,res=0;
while(x>0){
res+=x/Dno[y];//当前面额的最多张数
x%=Dno[y++];//减去已计算的面额总值,并将面额减小
}
return res;
}
int main(){
int n;
while(cin>>n&&n){
int m,tot=0;
for(int i=0;i<n;i++){
cin>>m;
tot+=sum(m);
}
cout<<tot<<endl;
}
return 0;
}
0.0分
0 人评分
【亲和数】 (C语言代码)浏览:538 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:724 |
妹子杀手的故事 (C语言代码)浏览:1218 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1051 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:510 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1067 |
DNA (C语言代码)浏览:391 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:467 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:441 |
筛排处理 (C语言代码)浏览:782 |