當前位置:成語大全網 - 新華字典 - c語言編程 裝箱子

c語言編程 裝箱子

#include<stdio.h>

#define n 1000

int main(void)

{ int a[n],b[n],i=0,j,x,max=1;

scanf("%d",&x);

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

scanf("%d",&a[i]);

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

b[j]=100;

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

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

{ if(b[j]-a[i]>=0)

{ printf("%d %d\n",a[i],j);

b[j]=b[j]-a[i];

if(max<j)

max=j;

break;}

}

printf("所需的箱子數目為%d\n",max);

return 0;

}