#include #include #include int main(){ int num ,i=0 , j=1 ,temp; printf("*** 最小包裝面積之郵寄包過程式 ***\n\n輸入糖磚數 ==> "); scanf("%d",&num); temp = num ; while(1){ if(pow(i,2)<=temp) i++; else break; } i--; printf("\n包裝方式為放若干排\n\n"); while(1){ if(temp>=i){ printf("第%d排,%d個\n",j,i); temp -= i; j++; }else if(temp!=0){ printf("第%d排,%d個\n",j,temp); j++; break; }else{ break; } } j--; printf("\n最小包裝紙面積 = %d\n",(j+i+num)*2*100); return 0; }