2个回答
2016-06-25
展开全部
#includevoidmain(){inti,j,k,m,n,rest,a[100][100],gain[100];floatvi[100],f[100],temp[100];printf("输入投资项目的个数:");scanf("%d",&m);printf("输入投资的总资金数(单位万元):");scanf("%d",&n);printf("输入投资项目的利润:");for(j=0;jtemp[j]){temp[j]=f[j-i]vi[i];a[k][j]=i;}for(j=0;j=1;i--){gain[i]=a[i][rest];rest=rest-gain[i];}for(i=1;i<=m;i)printf("第%d个投资项目的分配资金:-\n",i,gain[i]);printf("获得的最大利润:%.2f",f[n]);}可直接运行,输入利润时先输入0,表示没有投资项目。望采纳!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询