#include<stdio.h> int main() { int arr[32]; int m=0,i=0,count=0; printf("请输入一个十进制数:\n"); scanf("%d",&m); for(i=0;m!=0;i++) { arr[i]=m%2; m=m/2; count=i+1; } for(;count<32;count++) { arr[count]=0; } printf("转换为二进制后奇数位为:\n"); for(i=31;i>=0;i-=2) { printf("%d ",arr[i]); } printf("\n"); printf("转换为二进制后偶数位为:\n"); for(i=30;i>=0;i-=2) { printf("%d ",arr[i]); } printf("\n"); return 0; }
【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
原创
©著作权归作者所有:来自51CTO博客作者Vs吕小布的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
有趣的CSS - 一串乱码
通过 css 来实现一段不停变化的 bug 乱码效果。
css 动效 乱码效果 ux 动画 -
java检测字符串是否包含数字和字母
Java检测字符串是否包含数字和字母
git 字符串 正则表达式