📄 main.cpp
字号:
#include <math.h>
#include <iostream.h>
char *int2str(int num,int radix,char *result)
{
if (num<0)
{
num=abs(num);
int2str(num,radix,result);
return result;
}
if (num%radix==0 && num/radix==0)
return result;
result=int2str(num/radix,radix,result);
if (num%radix>10)
*result='A'+num%radix-10;
else
*result='0'+num%radix;
*(result+1)= NULL;
return result+1;
}
void main()
{
int num,radix;
char string[1024];
cout<<"Enter an integer and the radix:";
cin>>num>>radix;
int2str(num,radix,string);
if (num<0)
cout<<"-"<<string<<endl;
else
cout<<string<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -