编程题:十进制转换为八进制
输入一个十进制数: 78 十进制数 78 转换为八进制为 116
#include <stdi...
用户登录可进行刷题及查看答案
#include <stdio.h> #include <math.h> int convertDecimalToOctal(int decimalNumber); int main() { int decimalNumber; printf("输入一个十进制数: "); scanf("%d", &decimalNumber); printf("十进制数 %d 转换为八进制为 %d", decimalNumber, convertDecimalToOctal(decimalNumber)); return 0; } int convertDecimalToOctal(int decimalNumber) { int octalNumber = 0, i = 1; while (decimalNumber != 0) { octalNumber += (decimalNumber % 8) * i; decimalNumber /= 8; i *= 10; } return octalNumber; }
登录后提交答案
暂无评论,来抢沙发