酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

C++函数实现温度转换与幂运算的编程题解

## 📄 温度转换代码(使用函数) ```cpp #include <iostream> using namespace std; double celsiusToFahrenheit(double celsius) { return 32 + celsius * 1.8; } int main() { double T1, T2; cin >> T1; cin >> T2; double F1 = celsiusToFahrenheit(T1); double F2 = celsiusToFahrenheit(T2); cout << F1 << endl; cout << F2 << endl; return 0; } ``` ### 💎 代码解释 1. **函数定义**:`double celsiusToFahrenheit(double celsius)` 接收摄氏温度,使用公式 `F = 32 + T × 1.8` 计算并返回华氏温度 2. **输入读取**:读取两个摄氏温度值 `T1` 和 `T2` 3. **函数调用**:分别调用 `celsiusToFahrenheit` 函数转换两个温度 4. **输出结果**:输出对应的华氏温度 `F1` 和 `F2` --- ## 📄 幂运算代码(使用函数) ```cpp #include <iostream> using namespace std; int power(int a, int n) { int result = 1; for (int i = 1; i <= n; i++) { result = result * a; } return result; } int main() { int a, n; cin >> a >> n; int result = power(a, n); cout << result << endl; return 0; } ``` ### 💎 代码解释 1. **函数定义**:`int power(int a, int n)` 接收底数 `a` 和指数 `n` 2. **循环计算**:使用 `for` 循环将 `result` 乘以 `a` 共 `n` 次 3. **返回结果**:返回最终的幂运算结果 4. **主函数**:读取 `a` 和 `n`,调用 `power` 函数并输出结果 ### 💎 运行示例 - 输入 `2 5`,循环计算 `1×2×2×2×2×2 = 32` - 输入 `3 3`,循环计算 `1×3×3×3 = 27` ######[AI问答 | 528点数解答 | 2026-06-17 21:05:38]

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