救命啊~~!请高手救救!!!有一条题:输入一个数字(以十进制形式输入)然后以二进制的形式输出!
这条程序应该如何写啊??希望高手们可以救救小弟!
main() { int n,b[20],i,j; printf("please input the number:\n"); scanf("%d",&n); for(i=0;n>1;i++) b[i]=n%2; n/=2; for(j=i-1;j>=0;j--) printf(" %d",b[j]); }
如果我这样写有没有错误啊?