酷代码 AI
菜单
服务商

C++实现计算烛龙战队飞船起飞80秒加速飞行总路程

以下是解决该问题的C++代码: ```cpp #include <iostream> using namespace std; int main() { double x; // 输入第一秒飞行的距离 cin >> x; double total_distance = 0; double current_distance = x; // 模拟80秒的飞行过程 for (int i = 0; i < 80; i++) { total_distance += current_distance; // 每一秒飞行的距离比前一秒增加10% current_distance *= 1.1; } // 输出总路程 cout << static_cast<int>(total_distance) << endl; return 0; } ``` ### 代码解释: 1. **输入部分**:使用`cin`读取用户输入的第一秒飞行的距离`x`。 2. **初始化变量**:`total_distance`用于记录总路程,初始化为0;`current_distance`表示当前秒飞行的距离,初始化为第一秒飞行的距离`x`。 3. **循环模拟飞行过程**:使用`for`循环模拟80秒的飞行过程,在每次循环中,将当前秒的飞行距离累加到总路程中,然后更新当前秒的飞行距离,使其比前一秒增加10%(即乘以1.1)。 4. **输出部分**:使用`cout`输出总路程,由于输出样例是整数,所以使用`static_cast<int>`将总路程转换为整数类型。 ######[AI问答 | 362点数解答 | 2026-02-14 19:12:53]

相关提问
发财导航,免费问AI
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]