回复 21楼 beyondyf
程序代码:
#include<stdio.h>
void showInBit(unsigned int a)
{
if(!a) return;
showInBit(a >> 1);
putchar((a & 1) + '0');
}
int main()
{
int a;
scanf("%d", &a);
if(!a) printf("00000000000000000000000000000000\n");
else showInBit(a);
return 0;
}
这样可以吗?