P1143 60分蒟蒻求援QAQ
  • 板块灌水区
  • 楼主珂学至上
  • 当前回复12
  • 已保存回复12
  • 发布时间2020/8/5 23:28
  • 上次更新2023/11/6 21:11:14
查看原帖
P1143 60分蒟蒻求援QAQ
334884
珂学至上楼主2020/8/5 23:28

求助!!这已经是我发的第三个求助了吧(/kk)

#include<bits/stdc++.h>
using namespace std;
int char_to_int(char a){
    return '0'<=a&&a<='9'?a-'0':10+a-'A';
}
char int_to_char(int a){
    return a<'9'?'0'+a:a-10+'A';
}
int main(){
    int opt[404];
    int n,m,ans=0,num=0;
    string ipt;
    cin>>n>>ipt>>m;
    for(int i=0;i<ipt.length();i++){
    	ans=ans*n+char_to_int(ipt[i]);
	}
	while(ans!=0){
		opt[num++]=ans%m,ans/=m;
	}
	for(int i=num-1;i>=0;i--){
		cout<<int_to_char(opt[i]);
	}
	return 0;
}

没有注释,请谅解

2020/8/5 23:28
加载中...