改写数制转换程序(已解决)
输出结果不对???#include <iostream.h>
void covert(int a);
int main()
{
int a;
cin>>a;
covert(a);
return 0;
}
void covert(int a)
{
int s[16];
int i=0;
while(a)
{
s[i++]=a%2;
a=a/2;
}
for(;i>=0;i--)
cout<<s[i];
}
[[it] 本帖最后由 yqiong 于 2008-3-21 15:41 编辑 [/it]]