用C++实现不同进制数与十进制数相加并输出结果
```cpp #include <iostream> #include <string> #include <cmath> using namespace std; // 将m进制数转换为十进制数 int convertToDecimal(const string& s, int m) { int decimal = 0; int power = 0; for (int i = s.length() - 1; i >= 0; --i) { decimal += (s[i] - '0') * pow(m, power); ++power; } return decimal; } int main() { int n, m; string s; cin >> n; cin >> m; cin >> s; // 将m进制数转换为十进制并与n相加 int result = n + convertToDecimal(s, m); cout << result << endl; return 0; } ``` ######[AI问答 | 221点数解答 | 2026-05-30 21:18:34]
相关提问
- 易语言子程序 TriggerCode 代码详解:通配符查找与结果运算(字节豆包 | 607点数解答 | 2026-02-09 11:59:34)64
- 揭秘!十进制数到负进制数的转换程序及代码详解(DeepSeek | 490点数解答 | 2026-01-20 17:31:14)52
- 用 JS 中 for 循环实现 1 到 100 相加并输出结果到页面的完整代码 ( | 240点数解答 | 2024-05-20 22:11:29)518
- 用 JS 的 while 循环实现 1 到 100 相加并输出到页面的代码揭秘( | 47点数解答 | 2024-05-20 22:16:48)397
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)401
- 深入解析格雷码生成算法:递归求解与代码实现(DeepSeek | 443点数解答 | 2026-01-05 12:21:49)81
- 深入探究:n 位格雷码中编号 k 二进制串的求解算法与实现(DeepSeek | 726点数解答 | 2026-01-13 12:31:37)79
- 桌游技能逻辑的Python模拟实现与开发建议(字节豆包 | 929点数解答 | 2026-05-31 00:37:08)2
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)365
- C++ 实现:判断 N 个数在二进制、八进制、十进制、十六进制下的可能性(字节豆包 | 812点数解答 | 2026-01-02 19:28:20)66
- Python实现:判断数字在二进制、八进制、十进制、十六进制中的可能性(字节豆包 | 405点数解答 | 2026-01-02 19:43:33)65
- 巧用 Python:判断数字在二进制、八进制、十进制、十六进制中的可能性(字节豆包 | 251点数解答 | 2026-01-02 19:44:35)69