跪求解决一个运筹学一般问题,用C语言编程出来哦! - -!
某企业拟生产A和B两种产品,其生产投资费用分别为2100元/t和4800元/t。A、B两种产品的利润分别为3600元/t和6500元/t。A、B产品每月的最大生产能力分别...
某企业拟生产A和B两种产品,其生产投资费用分别为2100元/t和4800元/t。A、B两种产品的利润分别为3600元/t和6500元/t。A、B产品每月的最大生产能力分别为5t和8t;市场对这两种产品总量的需求每月不少于9t。试问该企业应该如何安排生产计划,才能既能满足市场需求,又节约投资,而且使生产利润达到最大?
能解决么? 最好先分析,我连分析都分析不通 - -!
大哥些做出来了发邮箱啊!229939296@qq.com 展开
能解决么? 最好先分析,我连分析都分析不通 - -!
大哥些做出来了发邮箱啊!229939296@qq.com 展开
1个回答
展开全部
参考 http://zhidao.baidu.com/question/205806683.html
后的c代码
#include <stdio.h>
int main()
{
long Z,Z1,Z2;
long max=-1;
int x,y;
int retX,retY;
for(x=0;x<=5;x++)
{
for(y=0;y<=8;y++)
{
if(x+y<9)continue;
Z1=2100*x+4800*y;
Z2=3600*x+6500*y;
Z=Z1*Z2;
if(Z>max)
{
max = Z;
retX = x;
retY = y;
}
}
}
Z1=2100*retX+4800*retY;
Z2=3600*retX+6500*retY;
printf("当生产%dtA和生产 %dtB时为最佳情况,投资为 %ld ,利润为 %ld \n",retX,retY,Z1,Z2);
return 0;
}
后的c代码
#include <stdio.h>
int main()
{
long Z,Z1,Z2;
long max=-1;
int x,y;
int retX,retY;
for(x=0;x<=5;x++)
{
for(y=0;y<=8;y++)
{
if(x+y<9)continue;
Z1=2100*x+4800*y;
Z2=3600*x+6500*y;
Z=Z1*Z2;
if(Z>max)
{
max = Z;
retX = x;
retY = y;
}
}
}
Z1=2100*retX+4800*retY;
Z2=3600*retX+6500*retY;
printf("当生产%dtA和生产 %dtB时为最佳情况,投资为 %ld ,利润为 %ld \n",retX,retY,Z1,Z2);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |