算法思想如图
//fun2的功能是将一个十进制数转换为二进制数。
void fun2(int er)
{
int b2 = er;
int e2[1000];
int i = 0;
int a2;
//将每位数变为二进制,且放入数组
for ( ; b2 != 0 ; )
{
a2 = b2%2;
e2[i] = a2;
b2 = b2/2;
i++;
}
i--;
//逆序打印数组内容,输出结果
for (i ; i >= 0 ; i--)
{
cout<<e2[i];
}
cout<<endl;
}