程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言基礎知識 >> 大中小車拉貨的問題

大中小車拉貨的問題

編輯:C語言基礎知識
剛剛開始學 ,屬於比菜鳥還菜的鳥,可以笑話,但是不要嘲笑,究竟人家是小孩子嘛! 在VC++下運行; 題目:      貨物1000噸,3輛車同時起運,大車裝5噸,往返一趟2小時,
  中車裝3噸,往返一趟1.8小時(十進制),小車裝2噸,往返一趟1.6小時(十進制),
  並規定:若有多輛車同時到達,裝車的優先次序是:大車->中車->小車.不記裝車時間.
  問:(1)最後一趟車是那種車?(2)大、中、小車各運多少趟?    */
   #include <stdio.h>
  void main  ()
  {
   int i=0,left=1000-5-3-2;
   while (1)
   {
    i++;
    if (i%20==0)
     left-=5;
    if (left<=0)  break ;
    if (i%18==0)
     left-=3; 
    if (left<=0)  break ;
    if (i%16==0)
     left-=2; 
    if (left<=0)  break ;
   }
   if (i%20==0)
    printf("最後一趟是大車 ");
   else
   {
    if (i%18==0)
     printf("最後一趟是中車 ");
    else
     printf ("最後一趟是小車 ");
   }
   printf("大車運輸了%d次 中車運輸了%d次 小車運輸了%d次 ",i/20+1,
    (i-1)/18+1,(i-1)/16+1);
  } 思路簡單寫的有點麻煩,見笑了
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved