摘要:
算法思想:把用户的二进制数(1011)当作十进制进行处理,分别拆开成1 0 1 1四个数,然后用2*(2*((1*2)+0)+1)+1 = 11 得出十进制的值为11模块设计:除10取余函数:1011通过%10(除10取余),可得到1 1 0 1(逆序)计算十进制:循环处程序代码:#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { while(1) { printf("enter num:"); int a; scanf("%d"... 阅读全文