这里要注意提交格式,三个for循环即可解决这个问题,以下是我的代码:
#include<stdio.h>
int main()
{
int x,s=0;
scanf("%d",&x);
int fen5,fen2,fen1;
for(fen5=x/5;fen5>=1;fen5--)
{
for(fen2=x/2;fen2>=1;fen2--)
{
for(fen1=x/1;fen1>=1;fen1--)
{
if(5*fen5+2*fen2+fen1==x)
{
printf("fen5:%d, fen2:%d, fen1:%d, total:%d\n",fen5,fen2,fen1,fen5+fen2+fen1);
s++;
}
}
}
}
printf("count = %d\n",s);
return 0;
}
如有写的不好的地方,还请各位指正!谢谢!