2021-03-27

标题:二进制转十进制

在这里插入代码片#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
    char ar[40];
    int i,j,sum,c;
    while(scanf("%s",&ar)!=EOF)
    {
        sum=0;
        int j,l=strlen(ar);
        for(int i=0,j=l-1; i<l; i++,j--)
        {
            if(ar[i]=='1')
            {
                sum+=pow(2,j);
            }

        }
        printf("%d\n",sum);
    }
    return 0;
}

上一篇:蓝桥杯基础练习 十六进制转十进制


下一篇:第4章-1 生成3的乘方表 (15分) PTA-python 题解 浙大版《Python 程序设计》题目集