【 tulaoshi.com - 编程语言 】
                             
                            刚刚开始学 ,属于比菜鸟还菜的鸟,可以笑话,但是不要嘲笑,究竟人家是小孩子嘛!在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);
  }思路简单写的有点麻烦,见笑了