作业帮 > 综合 > 作业

描述算法,试写程序《艰难的旅程》假定有一只乌龟决心去做环球旅行.出发时它踌躇满志,第一秒四脚飞奔,爬了一米.随着体力和毅

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/28 05:20:32
描述算法,试写程序
《艰难的旅程》
假定有一只乌龟决心去做环球旅行.出发时它踌躇满志,第一秒四脚飞奔,爬了一米.随着体力和毅力的下降,他第二秒爬了1/2米,第三秒爬了1/3米,第四秒爬了1/4米,如此等等.
这只乌龟一小时能爬出多远?爬出20米需要多少时间?
描述算法,试写程序《艰难的旅程》假定有一只乌龟决心去做环球旅行.出发时它踌躇满志,第一秒四脚飞奔,爬了一米.随着体力和毅
#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 米\n", Travel_distance(3600));
printf("该乌龟爬出20米远所需要时间为 %d 秒\n", Travel_time(20));
}