#include<stdio.h>
int main(){
? ? int n,d,i=0,m;
? ? char a[1000];
? ? scanf("%o",&n);
? ? while(n){
? ? ? ? m=n%8;
? ? ? ? n=n/8;
? ? ? ? d=3;
? ? ? ? while(d){
? ? ? ? ? ? a[i]=m%2+'0';
? ? ? ? ? ? m=m/2;
? ? ? ? ? ? d--;
? ? ? ? ? ? i++;
? ? ? ? }
? ? }
? ? i-=1;
? ? for(;a[i]=='0';i--);
? ? for(;i>=0;i--){
? ? ? ? printf("%c",a[i]);
? ? }
? ? printf("\n");
return 0;
}
c语言之八进制转二进制
来源:互联网 浏览:78次 时间:2023-04-08