编辑代码

#include <iostream>
using namespace std;
int b[5]={0};//币值的种类张数
int a[]={100,50,10,5,1};//币值的种类
void Calculation_functions(int x)//计算函数
{
	int j=0;//临时储存变量
	for(int i=0;i<sizeof(a)/sizeof(a[0]);i++)
    {
		j=x/a[i];
		b[i]+=j;
		x=x-a[i]*j;
	}
} 
int main() 
{
    int n=4;//定义四组数据
	int x[n]={2135,1862,2639,2581};
    int y=2135+1862+2639+2581;
    cout<<"需取总金额为:"<<y<<"元"<<endl;
	for(int i=0;i<n;i++)
    {
		Calculation_functions(x[i]);
	}
	for(int i=0;i<sizeof(b)/sizeof(b[0]);i++)
    {
        cout<<"需取"<<b[i]<<"张面值为"<<a[i]<<"元"<<endl; 
	}
	return 0;
}