第1个回答 2013-04-19
源代码:
#include<stdio.h>
int main()
{
int count=0,money,i,j,m;
printf("Input money:");
scanf("%d",&money);
for(i=1;i<money;i++)
{
for(j=1;j<money/2;j++)
{
for(m=1;m<money/5;m++)
{
if((i+j*2+m*5)==money)
{
printf("%5d%5d%5d\n",i,j,m);
count++;
}
}
}
}
printf("count=%d\n",count);
return 0;
}
算法步骤多但容易理解,因为加起来不等于money不管就行。本回答被网友采纳