1 条题解
-
2
#include<iostream> using namespace std; int main(){//c++15级_十进制转换为十二进制 int n=22,a[10],i=0; cin>>n; while(n){ //除基取余 a[i++]=n%12; //把十二进制的数从后往前存入数组 n/=12; } for(int j=i-1;j>=0;j--) //存的时候是从后往前存,所以要倒序输出 if(a[j]==10) cout<<"A"; //10用A代替 else if(a[j]==11) cout<<"B";//11用B代替 else cout<<a[j]; return 0; }
- 1
信息
- ID
- 553
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- 递交数
- 23
- 已通过
- 19
- 上传者