简单的进制转换
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 也会爆,所以用了高精度

浙公网安备 33010602011771号