文章
27
粉丝
0
获赞
130
访问
8.3k
求助这个题当输入为
36 9
XYZZA765
时为什么没有输出呢
#include<bits/stdc++.h>
using namespace std;
int main() {
long long m, n, x;
cin>>m>>n>>x;
string s = to_string(x);
long long y = 0;
if(m < 10) {
int k = 0;
for(int i = s.size() - 1; i >= 0; i--) {
y += (s[i] - '0') * pow(m, k);
k++;
}
x = y;
} else if(m > 10) {
int k = 0;
for(int i = s.size() - 1; i >= 0; i--) {
if(s[i] <= '9') {
...
登录后发布评论
这里输入之后x是0,不能直接这样输入,用string输入就行