#include<iostream>
using namespace std;
int PayMoney(double sum) {
int money[5] = {30,10,8,5,1 };
int i, count = 0, n = sum * 10;//例如4.6变成46
while (n > 0) {
for (int i = 0; i < 5; i++) {
if (n >= money[i])
{
count++;
cout << "面值为" << (double)money[i] / 10 << endl;
n = n - money[i];
break;
}
}
}
return count;
}
int main() {
cout << PayMoney(4.6);
return 0;
}