#include<stdio.h>
#include<stdio.h>
#include<math.h>
int main()
{
int x,fen5,fen2,fen1,total,count;
scanf("%d",&x);
for(fen5=(x-3)/5;fen5>=1;fen5--)
{
for(fen2=((x-5*fen)-1)/2,count=0;fen2>=1;fen2--)
{
fen1=x-5*fen5-2*fen2;
total=fen1+fen2+fen5;
count++;
printf("fen5:%d, fen2:%d, fen1:%d, total:%d\n",fen5,fen2,fen1,total);
}
}
printf("count = %d",count);
return 0;
}
为什么按照我的代码,结果部分错误啊?