C语言基础-骑车或走路问题
题目描述
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、
开锁、停车、锁车等,这要耽误一些时间.假设找到自行车开锁并车上自行车的时间为27秒;停车锁车的时间为
23秒;步行每秒行走1.2米骑车每秒行走3.0米。请判断走不同的距离办事是骑车快还是走路快。
输入
输入一行,包含一个整数,表示- -次办事要行走的距离,单位为米。
输出
输出一行,如果骑车快,输出一行"Bike" ;如果走路快,输出一行"Walk";如果一 样快, 输出一行"All"
样例输入
120
样例输出
Bike
代码实现
#include "stdio.h"int main(){int distance;printf("请输入距离:");scanf("%d",&distance);double bikeTime,walkTime; //骑车消耗的时间和走路消耗的时间bikeTime=27+distance/3.0+23;walkTime=distance/1.2;if(bikeTime<walkTime)printf("Bike\nbikeTime:%.4lf, walkTime:%.4lf\n",bikeTime,walkTime); //.4 代表输出小数点4位有效数字 else if(bikeTime>walkTime)printf("Walk\nbikeTime:%.4lf, walkTime:%.4lf\n",bikeTime,walkTime); elseprintf("All\nbikeTime:%.4lf, walkTime:%.4lf\n",bikeTime,walkTime); //lf:long float 长浮点=double return 0;
}
输出结果

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
