读书人

十进制数N与其它进制数的转换解决办法

发布时间: 2012-03-11 18:15:39 作者: rapoo

十进制数N与其它进制数的转换
各位高手,帮帮小女子啊,用C语言编写一个十进制数N与其它进制数的转换的程序,谢谢阿

[解决办法]
void Convert(int N,int m)//N表示你要输入的十进制数,m是你要转换成的进制数(m进制)
{
int buf1[100]={0};
int i=0,buf2=0;
while(N)
{
buf1[i]=N%m;
buf2=N/m;
N=buf2;
if(buf2!=0)i++;
}
for(;i> =0;i--)
cout < <buf1[i];
cout < <endl;
}
void main()
{
int N,m;
cout < < "请输入你要转换的十进制数: ";
cin> > N;
cout < <endl;
cout < < "请输入你要转换成的进制数: ";
cin> > m;
cout < <endl;
Convert(N,m);
}

读书人网 >C语言

热点推荐