![](https://iknow-pic.cdn.bcebos.com/14ce36d3d539b6008221a9cbf950352ac75cb7db?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
#include <stdio.h>
int main(void)
{
int x,y,z;
int cnt = 0;
for (x = 1;x<=50/5;x++)
{
for (y = 1; y <= 50/4+1; y++)
{
for (z = 1; z <= 50/2; z++)
{
if (5*x + 4*y + 2*z == 50)
{
cnt++;
printf("苹果%d个,梨子%d个,橘子%d个\n", x,y,z);
}
}
}
}
printf("共有%d种购买方法\n",cnt);
return 0;
}