c语言十进制数转化为八进制十六进制,C语言:将十进制转化为八进制,十六进制...

Love The Way You Lie 2023-01-22 13:47 239阅读 0赞

C语言:将十进制转化为八进制,十六进制0

dcebd7a0de6265b6ccae5ead692f1eab.pngmyx0102013.12.06浏览34次分享举报

我的错误代码如下。。求牛人告诉我是哪错了。。 #include int main(void) { int i,j,m,n,c,d; int a[100]; char b[100]; i=0; j=0; printf(“Enter a number:”); scanf(“%d”,&m); while(m>0) { … 我的错误代码如下。。求牛人告诉我是哪错了。。

#include

int main(void)

{

int i,j,m,n,c,d;

int a[100];

char b[100];

i=0;

j=0;

printf(“Enter a number:”);

scanf(“%d”,&m);

while(m>0)

{

c=m%8;

m/=8;

a[i]=c;

i++;

}

for(;i>0;i—)

printf(“%d”,a[i]);

printf(“\n”);

printf(“Enter a number:”);

scanf(“%d”,&n);

while(n>0)

{

d=n%16;

n/=16;

if(10<=d&&d<=16)

{

b[i]=(char)(d+55);

i++;

}

else

{

b[i]=(char)(d+48);

i++;

}

}

for(;j>0;j—)

printf(“%c”,b[i]);

printf(“\n”);

return 0;

} 展开

发表评论

表情:
评论列表 (有 0 条评论,239人围观)

还没有评论,来说两句吧...

相关阅读