该如何理解(正文小于30个字符,请修改00000000000000)
有啥问题么?穷举找1,2,5角组成2元,break说明只要一个结果。
#include<stdio.h>
int main()
{
int n,i,j,k,s=0;
scanf("%d",&n);
for(i=1;i<=n*10;i++)
{
for(j=1;j<=n*5;j++)
{
for(k=1;k<=n*2;k++)
{
double num=i*0.1+j*0.2+k*0.5;
if(num==n)
{
s=1;
break;
}
}
if(s)
break;
}
if(s)
break;
}
printf("可以用%d个1角加%d个2角加%d个5角得到%d元",i,j,k,n);
return 0;
}