#include<stdio.h>
#include<stdlib.h>
main()
{
int a,b,c,i,j,k,n=0;
printf("请你输入硬币的面值和个数\n");
printf("硬币的面值(元):") ;
scanf("%d",&a);
printf("硬币的个数(枚):");
scanf("%d",&b);
system("cls"); //切换窗口,头文件为stdlib.h
printf("符合条件的方法有以下几种\n方案\t一分\t二分\t五分\n");
for(i=1;i<=(a*100);i++) //控制一分硬币的个数 ,a*100=>比如:输入一元,一元含有 100枚一分币
for(j=1;j<=(a*50);j++) //控制二分硬币的个数
for(k=1;k<=(a*20);k++) //控制五分硬币的个数
if((i+j+k==b)&&(i*1+j*2+k*5==a*100))
{
n++;
printf("%2d\t%3d\t%3d\t%3d\n",n,i,j,k);
}
if(n==0) printf("很抱歉没有符合条件的方案") ; /*方案个数为零食,即没有符合条件的
方案是提示没有符合条件的方案 */
}