当前位置: > 描述算法,试写程序...
题目
描述算法,试写程序
《艰难的旅程》
假定有一只乌龟决心去做环球旅行.出发时它踌躇满志,第一秒四脚飞奔,爬了一米.随着体力和毅力的下降,他第二秒爬了1/2米,第三秒爬了1/3米,第四秒爬了1/4米,如此等等.
这只乌龟一小时能爬出多远?爬出20米需要多少时间?

提问时间:2021-03-22

答案
#include "stdio.h"
double Travel_distance(int _times){
double distance = 0.0;
int times = 0;
while(times < _times) {
times++;
distance += 1.0 / times;
}
return distance;
}

int Travel_time(double _distance){
double distance = 0.0;
int times = 0;
while(distance < _distance){
times++;
distance += 1.0 / times;
}
return times;
}

void main( ){
printf("该乌龟一小时能爬 %d 米 ", Travel_distance(3600));
printf("该乌龟爬出20米远所需要时间为 %d 秒 ", Travel_time(20));
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.