题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2031
//C++代码
#include<iostream>
using namespace std;
int main(){
int n,r,m,i,a[35];
while(cin>>n>>r){
bool flag=0;
if(n<0){
flag=1;
n=-n;
}
m=0;
while(n){
a[m++]=n%r;
n/=r;
}
if(flag) cout<<'-';
for(i=m-1;i>=0;i--){
if(a[i]>9) cout<<char('A'+a[i]-10);
else cout<<a[i];
}
cout<<endl;
}
return 0;
}
本文详细介绍了使用C++编写代码解决HDU在线评测平台2031题目的过程,包括输入处理、数字转字符串输出及特殊符号处理。
2555

被折叠的 条评论
为什么被折叠?



