文章
2
粉丝
73
获赞
0
访问
1.4k
#include<stdio.h> #include<math.h> int DexToBin(int n){ int a[10],cnt=0,m=0; while (n>0){//将十进制转换为二进制存储在数组中 a[cnt++]=n%2; n=n/2; } for(int i=cnt-1;i>=0;i--){//将数组中顺序颠倒的二进制数转正 m+=pow(10,i)*a[i]; } return m; } int main(){ for(int i=0;i<64;i++) printf("%06d\n", DexToBin(i)); return 0; }
登录后发布评论
暂无评论,来抢沙发