...为二进制然后从低位到高位输出,怎么从低位到高位输出啊?
发布网友
发布时间:2024-02-03 12:00
我来回答
共1个回答
热心网友
时间:2024-03-05 09:11
可以用递归方法实现:#include "stdio.h"
void printn(int n)
{
int a;
if((a = n / 2) > 0)
printn(a);
printf("%d", n % 2);}void main()
{
int n;
printf("n=");
scanf("%d",&n);
printf("对应的二进制数是:");
printn(n);
printf("\n");
}