问答详情
源自:4-9 循环结构之for循环(二)

如何将输入的二进制按十进制输出,用scanf函数

http://img2.mukewang.com/617d2b670001943411510520.jpg各位大佬,这个题咋做啊?

提问者:今天有点儿精神了 2021-10-30 19:25

个回答

  • 魔冥
    2021-11-28 13:03:13

    #include <stdio.h>

    int main()

    {

        int i=0;

        char c;

        scanf("%c",&c);

        while(c>='c'&&c<='1')

        {

            i=i*2+c-'0';

            scanf("%c",&c);

        }

        printf("%d\n",i);

        

        return 0;

    }