首页 > 学院 > 开发设计 > 正文

大中小车拉货的问题

2019-11-17 05:37:24
字体:
来源:转载
供稿:网友
刚刚开始学 ,属于比菜鸟还菜的鸟,可以笑话,但是不要嘲笑,究竟人家是小孩子嘛!在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("最后一趟是大车/n");
 else
 {
  if (i%18==0)
   printf("最后一趟是中车/n");
  else
   printf ("最后一趟是小车/n");
 }
 printf("大车运输了%d次/n中车运输了%d次/n小车运输了%d次/n",i/20+1,
  (i-1)/18+1,(i-1)/16+1);
}思路简单写的有点麻烦,见笑了

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表