编程完成以下任务:输入一个自然数,输出其二进制形式.

将该自然数除以2,所得的余数依次存入一个数组,然后逆序输出。

#include#includeintmain(){intn,i,x;chars[33];scanf("%d",&n);itoa(n,s,2);x=0;for(i=0;s[i];i++)if(s[i]=='1')x++;printf("%d\n",x);return0;}追问

不对啊

温馨提示:答案为网友推荐,仅供参考
相似回答