C++ 小玉在游泳

文章目录


一、题目描述

小玉在游泳

题目描述

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

输入格式

输入一个实数 s s s(单位:米),表示要游的目标距离。

输出格式

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

样例 #1

样例输入 #1

复制代码
4.3

样例输出 #1

复制代码
3

提示

数据保证, 0 ≤ s < 100 0 \leq s < 100 0≤s<100,且 s s s 小数点后最多只有一位。


二、参考代码

cpp 复制代码
#include <iostream>
#include <iomanip>
#include <algorithm>
using namespace std;


int main(void)
{
	double s = 2, sum = 2;
	double dis = 0;
	cin >> dis;
	int days = 1;
	while (1)
	{
		if (sum >= dis)
		{
			break;
		}
		else
		{
			days++;
			s *= 0.98;
			sum += s;
			
		}
	}
	cout << days;
}

相关推荐
会周易的程序员6 小时前
js-shm: 高性能 Node.js 共享内存模块
开发语言·javascript·c++·node.js·共享内存·shm
笨蛋不要掉眼泪6 小时前
Java虚拟机:常用参数
java·开发语言·python
2023自学中7 小时前
imx6ull 开发板 贪吃蛇, C++11 SDL2 无硬件GPU优化版
linux·c++
happy_0x3f7 小时前
前端应用的离线暂停更新策略
开发语言·前端·php
anscos7 小时前
为CUDA 代码引入静态分析
c++·工业软件·功能检测
众少成多积小致巨7 小时前
C++ 规范参考(中)
c++
小保CPP7 小时前
OpenCV C++基于AI模型的场景文本识别(OCR)
c++·人工智能·opencv·计算机视觉·ocr
shylyly_7 小时前
C++中的类型转换
开发语言·c++·匿名对象·隐式类型转换·拷贝优化
jinyishu_7 小时前
哈希表原理与开放定址法C++实现
c++·哈希算法·散列表
北冥you鱼8 小时前
Go 语言新手扫盲:指针 * 和 & 使用场景详解
开发语言·后端·golang