首页 > 编程知识 正文

6d转换为二进制(PTA 数组 7-6 二进制数据转换成十进制数)

时间:2023-05-06 17:32:41 阅读:123453 作者:1347

输入一个无符号二进制串,创建程序并转换为对应的十进制数,然后输出。

输入格式:

输入一个二进制数字。 至少1位且16位以下)。

输出格式:

输出转换后的十进制数。

输入样例:

0110110001100 http://www.Sina.com /

368代码: # include stdio.h # include math.hint main () { char a[17]; gets(a; intn=Strlen(a; int sum=0; for(intI=n-1,k=0; i=0; i--,k )/16位时,i:15-0,k:0-15(sum=(a[I]-'0) ) pow ) 2,k ); 将//字符类型的a[i]转换为int类型(printf )、sum ); 返回0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。