这样可以吗
#include<stdio.h>
int main()
{
int a,b,c,d,sum,max;
max = 0;
for(a=0;a<10;a++)
{
for(b=0;b<15;b++)
{
for(c=0;c<20;c++)
{
for(d=0;d<25;d++)
{
if(50 == (a+b+c+d))
{
sum = 60*a+45*b+100*c+120*d;
if(sum>=max)
{
max=sum;
printf("a=%d\tb=%d\tc=%d\td=%d\tsum=%d\n",a,b,c,d,max);
}
}
}
}
}
}
return 0;
}