现在有1元,2元,5元面值的钱,任给一个数量的现金,由程序得出所有由上述面值的钱给出的组合
#include<stdio.h>
void Zuhe(int n)
{
int a,b,c;
int i,j,k;
a=n/5;
b=n/2;
c=n;
for(i=0;i<=a;i++)
for(j=0;j<=b;j++)
for(k=0;k<=c;k++)
{
if((5*i+2*j+k)==n)
printf("5*%d+2*%d+1*%d\n",i,j,k);
}
}
int main(void)
{
int n;
printf("Please enter an integer!\n");
scanf("%d",&n);
Zuhe(n);
return 0;
}