【CODE[VS]】1475--m进制转十进制

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34072526/article/details/86564036

题目描述 Description

将m进制数n转化成一个十进制数 m<=16
题目保证转换后的十进制数<=100

输入描述 Input Description

共一行
n和m

输出描述 Output Description

共一个数
表示m进制的n化成十进制的数

样例输入 Sample Input

1010 2

样例输出 Sample Output

10

数据范围及提示 Data Size & Hint

乘权累加法


代码

#include <cstdio>
#include <cstdlib>
using namespace std;

int main(){ 
    int any,res;
    char num[101];
    char *stop;
    scanf("%s %d",num,&any);
    if(any<=16) res=strtol(num,&stop,any);
    if(res<=100) printf("%d",res);
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_34072526/article/details/86564036