任意输入一个10进制数(小于255),然后程序输出它对应的2进制数
#include <stdio.h>int x(int y)
{
if (y==0) return(0);if(y>225) return 0; else x(y/2);
printf("%d",(y%2));
}
int main()
{
int n;
scanf("%d",&n);
x(n);
}
以8位二进制输出的程序
就是输出的二进制数全部都写成8位的形式,比如16输出0001 0000 9输出00001001
怎么修改那个程序,希望高手指点下,急