获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列

来源:互联网 发布:python np.max 编辑:程序博客网 时间:2024/05/17 06:21

**步骤:**1.将一个数转为二进制数
2.按照偶数位和奇数位输出

#include <stdio.h>int main(){    int num = 0;    printf("请输入数字:");    scanf("%d", &num);    int a[32];    int i = 0;    for (i = 0; i < 32; i++)    {        a[i] = num % 2;//十进制数转二进制数(除2取余法)        num /= 2;    }    for (i = 31; i >= 0; i -= 2)    {        printf("偶数位:%d", a[i]);    }    printf("\n");    for (i = 30; i >= 0; i -= 2)    {        printf("奇数位:%d", a[i]);    }    return 0;}
阅读全文
1 0
原创粉丝点击