0
已解决
0
已采纳
宋梓涵
新手光能
新手光能
定义 a[20],t=0,n;
输入>>n;
循环(n!=0)
{
a[t++]=n%2;
n/=2;
}
最后倒叙输出自己写!!!
/*
十进制转二进制 除2取余,逆序排列
十进制数10
10
10/2 5-0 除以2,得到一个商和余数,商作为下次运算的被除数
5/2 2-1 每次运算的余数,记录下来。
2/2 1-0
1/2 0-1 循环结束的条件:n==0时结束,即while(n!=0)执行循环体
1010 最后,将余数序列倒序输出即可
*/
0
0