酷代码 AI
菜单
服务商

C++实现计算飞船起飞加速过程总飞行路程

以下是解决该问题的C++代码: ```cpp #include <iostream> using namespace std; int main() { // 定义第一秒飞行的距离 double x; // 读取输入 cin >> x; // 初始化总路程为第一秒的飞行距离 double total_distance = x; // 当前秒飞行的距离,初始为第一秒的飞行距离 double current_distance = x; // 循环计算后续79秒的飞行距离并累加到总路程 for (int i = 1; i < 80; i++) { // 每秒钟飞行的距离在前一秒的基础上增加10% current_distance = current_distance * 1.1; // 累加当前秒的飞行距离到总路程 total_distance += current_distance; } // 输出总路程 cout << static_cast<int>(total_distance) << endl; return 0; } ``` ### 代码解释: 1. **输入处理**:使用`cin`读取用户输入的第一秒飞行的距离`x`。 2. **初始化变量**: - `total_distance`用于存储总路程,初始值为第一秒的飞行距离`x`。 - `current_distance`表示当前秒飞行的距离,初始值也为`x`。 3. **循环计算**:使用`for`循环从第2秒开始,计算后续79秒的飞行距离。每一秒的飞行距离是前一秒的1.1倍,将其累加到`total_distance`中。 4. **输出结果**:将总路程转换为整数并使用`cout`输出。 ######[AI问答 | 398点数解答 | 2026-02-14 19:45:40]

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