文章

1

粉丝

134

获赞

2

访问

2.5k

头像
m进制转换为n进制
P1422 清华大学/厦门大学机试题
发布于2023年3月8日 21:22
阅读数 2.5k

#include<cstdio>
#include <iostream>
#include "string"
#include "cstring"

using namespace std;
int main() {
    int m, n;
    char str[1000];
    scanf("%d%d", &m, &n);  //读入数据
    scanf("%s", str);
    int len = strlen(str);
    long long ans = 0;                     //用来接收十进制数
    //将m进制转换为十进制
    for (int i = 0; i < len; ++i) {
        ans = ans * m;
        if (str[i] >= '0' && str[i] <= '9')//若当前元素为0~9
            ans = ans + str[i] - '0';
        else
     ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发