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

C++编程实战:温度转换、幂运算与自定义@运算

好的,我来为你提供这三个问题的C++代码解决方案。 ## 🌡️ 温度转换 ```cpp #include <iostream> using namespace std; int main() { double T1, T2; cin >> T1; cin >> T2; double F1 = 32 + T1 * 1.8; double F2 = 32 + T2 * 1.8; cout << F1 << endl; cout << F2 << endl; return 0; } ``` **代码解释**: - 读取两个摄氏温度 `T1` 和 `T2` - 使用公式 `华氏度 = 32 + 摄氏度 × 1.8` 计算华氏温度 - 输出结果,每行一个 --- ## 🔢 幂运算 ```cpp #include <iostream> using namespace std; int main() { int a, n; cin >> a >> n; int result = 1; for (int i = 1; i <= n; i++) { result = result * a; } cout << result << endl; return 0; } ``` **代码解释**: - 读取底数 `a` 和指数 `n` - 使用循环将 `result` 乘以 `a` 共 `n` 次,实现幂运算 - 输出结果 --- ## 🧮 自定义@运算 ```cpp #include <iostream> using namespace std; int atOperation(int a, int b) { return a * a + b * b - a * b; } int main() { int x, y; cin >> x >> y; int result1 = atOperation(x, y); int result2 = atOperation(x, x + y); cout << result1 << endl; cout << result2 << endl; return 0; } ``` **代码解释**: - 定义 `atOperation` 函数实现 `a@b = a² + b² - a×b` - 读取两个整数 `x` 和 `y` - 计算 `x@y` 和 `x@(x+y)` 的结果 - 输出两个结果,每行一个 ######[AI问答 | 508点数解答 | 2026-06-17 21:12:32]

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