#include
#include
void f1(int m, int n) { //转整数部分
if(m) { f1(m/n,n);
if(n<10) cout<
}
void f2(double m, int n) { //转小数部分
while(m) { if(n<10) cout<
}
}
void f(double m, int n) {
f1(m, n);
if(int(m) == m) return;
cout<<'.';
m -= int(m);
f2(m, n);
}
void f10(char c[], double m) {
cout<<' '<
double fn_10(char c[], int n) {
char z[100];
int i = 0, j;
double b = 0;
cout<<' '<
i--;
if(*c == '\0') c--;
for(j = 0; j <= i; j++)
if(z[j] < 65) b += (z[j]-48) * pow(n,i-j);
else b += (z[j]-55) * pow(n,i-j);
for(c++, j = -1; *c != '\0' ; c++, j--)
if(*c < 65) b += (*c-48) * pow(n,j);
else b += (*c-55) * pow(n,j);
cout< return b;
}
void main() {
cout<<" 进制转换\n";
char c[100];
int n;
cout<<"\n 输入一数与它的进制: ";
cin>>c>>n;
cout<
}