1 条题解
-
0
C++ :
#include<iostream> using namespace std; void calculate(int n,int k); int main() { int x,m; cin>>x>>m;//输入十进制数x与要转换成的进制m calculate(x,m);//调用函数进行转换 cout<<endl; return 0; } void calculate(int n,int k) { char num[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; int temp; temp=n%k; n/=k; if(n!=0)//判断是否到达边界n=0 calculate(n,k); cout<<num[temp]; }
- 1
信息
- ID
- 3837
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者