P1017 进制转换

题面吼嘿吼嘿

好像还是一道比较经典的题目吧,反正不是很难就对了,进制转换嘛也就是略微复杂一丝的模拟题,直接上代码了

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int m,numten,n;
 4 void change(int a)
 5 {
 6     int k;
 7     k=a%m;
 8     a=a/m;
 9     if(k<0)
10     {
11         k-=m;
12         a++;
13     }
14     if (a!=0) 
15         change(a);
16     if(k>9) printf("%c",k-10+'A');
17     else printf("%d",k);
18 }
19 
20 int  main()
21 {
22     int i,len,h=1;
23     cin>>numten>>m;
24     printf("%d=",numten);
25     change(numten);  
26     printf("(base%d)",m); 
27     return 0;    
28 }
原文地址:https://www.cnblogs.com/hahaha2124652975/p/11485226.html