简单的进制转换

Input

输入共两行,第一行一个数字n,表示将数字x转换成n进制。

第二行一个数字x。

对于所有输入,保证2≤n≤10,且x在int范围以内。

Output

输出仅一行,为数字x的n进制表示

 

  • 1000MS

  • 256MB

 

 

 

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int main(){
 4     int n;
 5     int x;
 6     int a[100]={0};
 7     scanf("%d",&n);
 8     scanf("%d",&x);
 9     int i=0;
10     while(x){
11         a[i]=x%n;
12         x/=n;
13         i++;
14     }
15     while(i--) printf("%d",a[i]);
16     return 0;
17 }

 

貌似用long long 也会爆,所以用了高精度

 

posted @ 2018-08-19 17:37  Tingyue  阅读(135)  评论(0)    收藏  举报