题目描述
输入一个十进制正整数,将其转换成十一进制数。
十一进制数的数码有:0,1,2,3,4,5,6,7,8,9,A(大写,表示10)
输入
1行,为一个十进制正整数(不超过100000)。
输出
共1行,包含一个字符串,表示将输入转换成十一进制数的结果,字符串中间没有空格。
注意:10的十一进制数用大写字母A表示。
#include<iostream>
using namespace std;
int a[100001];
int main(){
int n;
cin>>n;
int n1=n;
int i=0;
while(n1){
a[i]=n1%11;
n1/=11;
i++;
}
for(int j=i-1;j>=0;j--){
if(a[j]<10){
cout<<a[j];
}else{
cout<<'A';
}
}
}