c语言十进制转八进制代码(c语言将八进制转换为十进制)

c语言十进制转八进制代码(c语言将八进制转换为十进制)

首页维修大全综合更新时间:2024-02-29 00:29:48

c语言十进制转八进制代码

十进制数327,八进制数位507,过程如下:327/8=40,余数为7;40/8=5,余数为0;5/8=0,余数为5;你从下往上看这些余数,顺序写出,

就是答案1750,要注意的是最后一定要除到0为止,也就是最后一步5/8=0,一定要除到0.再示范一个数,比如十进制的534,

八进制为1026,过程为:534/8=66,余数为6;66/8=8,余数为2;8/8=1,余数为0;1/8=0,余数为1;仍然是从下往上看这些余数,

顺序写出,答案为1026你可以自己归纳一下,大进制数转小进制数都可以用这个方法,比如十六进制转10进制 

C语言程序十进制的数转换成八进制的数的办法:

#include <stdio.h>

#include <math.h>

void main()

{

int n,a,sum = 0,i =0;

printf("十进制输出一个数n ");

scanf("%d",&n);

while(n)

{

a = n%8;

n = n/8;

sum += a*pow(10,i);

i++;

}

printf("八进制输出sum:%d",sum);

}

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.