将任意一个十进制转换成二进制数 ,并将每位二进制数顺序存放到数组中,然后输出。
2条回答 默认 最新
- bekote 2021-12-09 21:02关注
#include <stdio.h> int main(void) { int x; scanf("%d",&x); int a[1000000]; int j=0; while(x){ a[j++]=x%2; x/=2; } for(int i=j-1;i>=0;i--){ printf("%d",a[i]); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 6无用 4