编写程序,输出用一元人民币兑换成一分,二分,五分硬币的不同兑换方法
#include<stdio.h>
void main()
{
int i,j,m,a;
for(i=0;i<=20;i++)
{
for(j=0;j<=50;j++)
{
for(m=0;m<=100;m++)
{
a=1*m+2*j+5*i;
if(a==100)
{
printf("one:%d,two:%d,five:%d \n",m,j,i);
}
}
}
}
}参考答案
#include<stdio.h>
void main()
{
int f1,f2,f5,count=0;
for(f5=0;f5<=20;f5++){
for(f2=0;f2<=(100-f5*5)/2;f2++){
f1=100-f5*5-f2*2;
if(f1+f5*5+f2*2==100){
printf("No.%2d:f5:%d,f2:%d,f1:%d\n",++count,f5,f2,f1);
}
}
}
}

被折叠的 条评论
为什么被折叠?



