文章
4
粉丝
138
获赞
0
访问
3.1k
#include<bits/stdc++.h>
using namespace std;
int main() {
char a[200],buf[200];
int b[200];
while(cin>>a){
int len=strlen(a);
// 特殊情况处理:当输入是 "0" 时,直接输出 "0"
if (len == 1 && a[0] == '0') {
cout << "0" << endl;
continue;
}
//转化为int型数组
for(int i=0;i<len;i++){
b[i]=a[i]-'0';
}
//进制转换
int k=0,len_str=0;
while(k<len) &nbs...
登录后发布评论
最后算结果的时候数依然可能很大,所以不能用result,还是要用数组来存储大数