题目描述

小玉开心的在游泳,可是她很快难过的发现,自己的力气不够,游泳好累哦。已知小玉第一步能游2米,可是随着越来越累,力气越来越小,她接下来的每一步都只能游出上一步距离的98%。现在小玉想知道,如果要游到距离x米的地方,她需要游多少步呢。请你编程解决这个问题。

输入输出格式

输入格式:

输入一个数字(不一定是整数,小于100m),表示要游的目标距离。

输出格式:

输出一个整数,表示小玉一共需要游多少步。

输入输出样例


输入样例#1:


4.3


输出样例#1:


3

WriteUp:

根据题意循环统计即可。

参考AC代码:

#include <cstdio>
#include <iostream>
#include <cmath>
#include <cstdlib> using namespace std; int main(void)
{
double s;
double temp = 0.0;
int step = 0;
double first_speed = 2.0;
scanf("%lf",&s);
for (step = 0; temp < s ; step++)
{
temp = temp+first_speed*pow(0.98,step);
}
printf("%d",step);
return 0;
}

最新文章

  1. Oracle在线重定义DBMS_REDEFINITION 普通表—&gt;分区表
  2. Javascript初学篇章_1(概念/数据类型)
  3. Bootstrap弹窗插件(拟态框)关闭后回调函数
  4. 批处理Ping服务器
  5. laravel5.1启动详解
  6. static使用方法小结
  7. Ajax-Demo
  8. 关于split splice slice 的一些事
  9. linux中添加环境变量(python为例)
  10. php中函数里面使用函数外面的变量
  11. EasyUI学习总结(四)——parser源码分析
  12. .NET Core开发日志——从ASP.NET Core Module到KestrelServer
  13. 一步步搭建 Spring Boot maven 框架的工程
  14. laraval一键安装包的下载地址
  15. Downloadftp
  16. Java中this和super的用法和区别
  17. ecplice 中添加JavaFX插件学习
  18. fiddler工具能干啥
  19. 3层+SVN学习笔记(1)
  20. SpringMVC异常处理机制

热门文章

  1. 【HTB系列】 靶机Swagshop的渗透测试详解
  2. Linux速通08 网络原理及基础设置、软件包管理
  3. C#的常见集合接口提供的功能
  4. 面试常备,字符串三剑客 String、StringBuffer、StringBuilder
  5. ubuntu18.04+gunicorn+nginx+supervisor+mysql+redis安装django项目
  6. Python字典与集合
  7. python 常用的库
  8. 通过unity Distribution Portal发布华为渠道的游戏
  9. PTA 单链表分段逆转
  10. windows 以管理员身份运行 代码