其他进制转化为十进制

//其他进制转化为十进制 
#include
int main()
{
    int a,b;
    scanf("%d",&a);//输入一个数 
    scanf("%d",&b);//输入这个数的进制
    int i=0,h=1;//i是按照位运算第一位 
    while(a!=0){
        i=i+(a%10)*h;
        a=a/10;
        h=h*b;
    }
     printf("%d",i);
     return 0;
}

你可能感兴趣的:(c语言)