Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
343324 丁煜宸 【C6-6】十进制转换成八进制 C++ 解答错误 0 4 MS 176 KB 589 2025-08-27 16:59:53

Tests(0/7):


#include <stdio.h> #include <string.h> void decimalToOctal(int decimal) { char octal[100]; int i = 0; while (decimal != 0) { int remainder = decimal % 8; octal[i++] = remainder + '0'; decimal /= 8; } // 反转字符串 for(int j = i - 1; j >= 0; j--) { putchar(octal[j]); } putchar('n'); } int main() { int decimal = 123; printf("Decimal: %dnOctal: ", decimal); decimalToOctal(decimal); return 0; }


测评信息: