解题思路:
注意事项:
参考代码:
#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二级辅导-分段函数 (C语言代码)浏览:583 |
简单编码 (C++代码)浏览:730 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:530 |
【偶数求和】 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:768 |
C语言考试练习题_保留字母 (C语言代码)浏览:743 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
矩阵乘方 (C语言代码)浏览:1079 |
Pascal三角 (C语言代码)浏览:707 |
复数求和 (C语言代码)浏览:994 |