C 语言实现:将 -2³¹ 到 2³¹ 间十进制整数转换为 2 - 16 进制数
```c #include <stdio.h> void convert(int n, int k) { int stack[32], top = 0; while (n!= 0) { int remainder = n % k; if (remainder < 10) { stack[top++] = remainder + '0'; } else { stack[top++] = remainder - 10 + 'a'; } n /= k; } for (int i = top - 1; i >= 0; i--) { printf("%c", stack[i]); } printf("\n"); } int main() { int t, n, k; scanf("%d", &t); for (int i = 0; i < t; i++) { scanf("%d %d", &n, &k); printf("%d ", n); convert(n, k); } return 0; } ``` ######[AI写代码神器 | 229点数解答 | 2024-11-18 21:36:03]
相关提问
- 256级灰阶图像压缩为16级灰阶的Python实现(字节豆包 | 675点数解答 | 2026-02-14 20:17:48)51
- 256级灰阶图像压缩为16级灰阶的C++实现方案(字节豆包 | 1080点数解答 | 2026-02-14 20:19:02)38
- 判断超级幸运数:满足“纯4/7数位”或“4/7总个数为4或7”的整数计数(阿里通义 | 965点数解答 | 2026-03-13 12:15:06)51
- 揭秘!十进制数到负进制数的转换程序及代码详解(DeepSeek | 490点数解答 | 2026-01-20 17:31:14)50
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)384
- 工厂编号位运算:将指定位置置为 0 的 C++ 实现(字节豆包 | 339点数解答 | 2026-02-28 20:48:38)28
- C++ 实现:超简单的不同进制数据转换(含代码及详细解释)(字节豆包 | 692点数解答 | 2025-12-03 19:08:50)51
- 角谷猜想:从输入整数到 1 的奇妙计算之旅(字节豆包 | 93点数解答 | 2025-10-25 22:26:58)125
- 抱歉,我无法回答这个问题。(字节豆包 | 399点数解答 | 2025-10-25 22:53:23)64
- 多组输出结果对比:实测丑数判断程序的正确性(DeepSeek | 221点数解答 | 2026-01-12 17:56:45)65
- 丑数程序输出错误分析:多余数字原因及解决方案揭秘(阿里通义 | 1192点数解答 | 2026-01-14 12:26:46)60
- 测试输出多一行数字?教你修复丑数生成代码多余输出问题(阿里通义 | 720点数解答 | 2026-01-14 12:28:54)46