當前位置:編程學習大全網 - 編程軟體 - 請問C++ 如何編程序“壹根鋼材212米長,需要截斷成11米和7米兩種材料,問應該怎麽截廢料最少?”

請問C++ 如何編程序“壹根鋼材212米長,需要截斷成11米和7米兩種材料,問應該怎麽截廢料最少?”

分析知11米的<20根,7米的<31根

int i=0,j=0;

int len11=0,len7=0,lens=212,len=0;

for(i=1;i<20;i++)

for(j=1;j<31;j++)

{

len=212-11*i-7*j;

if(lens>=len&&len>0)

{lens=len;

len11=i;

len7=j;

}

}

cout>>"11米">>len11>>"根,">>"7米">>len7>>"根。">>"最省材料,剩">>lens>>"米材料。">>endl;

這是最低級的方法,把所有情況都考慮進去,效率很低

而從11米最多20根入手,會簡單許多,需要的我再補充

  • 上一篇:c語言求變量壹階導數
  • 下一篇:編繩子教程 項鏈
  • copyright 2024編程學習大全網