用递归!!
#include <stdio.h>
void change10_2(int n)
{
if (n == 0)
return;
else
{
change10_2(n / 2);
printf("%d", n % 2);
}
}
int main(int argc, const char * argv[]) {
int n;
scanf("%d",&n);
change10_2(n);
return 0;
}