请问如何将二进制数转换为其他进制?比如八进制?
如何将二进制数转换为其他进制?比如八进制?
2016-09-23 12:42
2016-09-23 20:34
2016-09-23 23:52
程序代码:#include<stdio.h>
int main()
{
char a;
int sum=0;
while(scanf("%c",&a)==1){
if(a!='1'&&a!='0')break;
sum+=a-'0';
sum*=2;//计算结果会是一个十进制数
}
printf("%o",sum); //用八进制直接输出这个结果
return 0;
}
2016-09-24 09:05
2016-09-24 09:33
2016-09-24 14:12
2016-09-24 17:04
2016-09-24 18:02
2016-09-25 11:01


2016-12-09 20:02