当前位置:百问九>百科问答>c语言把二进制数转换成十进制数的程序怎么写。来自

c语言把二进制数转换成十进制数的程序怎么写。来自

2024-09-09 12:20:28 编辑:zane 浏览量:616

问题补充说明:输入是一个8位的二进制数。 把输入的数转换为十进制数输出。 输入样例: 10000001 输出样例: 129

c语言把二进制数转换成十进制数的程序怎么写。来自

随便输入一个2进制

#include<stdio.h>

#inc360问答lude<string.h>

intmain()

{

chara[50];

intn件歌减边升川夫甚当,j,i,sum=0,t=0,p=1;

printf("输入一个2费会刚进制数:");

gets(a);

n=strlen(a);

for(i=n-1;i>=0;i--)

{

p=1;

t=(a[i]-县攻是山48);

if(i==n-1)

{

p=1;

}

else

{

fo鲁评都你封太课r(j=0;j<n-i-1;j++)

{

p=p*2;

}

}

sum+=t*p;

}

printf(带右化住九兰冷晶建"对应的10进制数:%d\n",sum);

}

版权声明:文章由 百问九 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen9.com/answer/383847.html
热门文章
二维码