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

来源:互联网 发布:电子商务系统代码java 编辑:程序博客网 时间:2024/05/29 19:02
#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){    int a[32] = {0};    int i = 0;    int num = 0;    printf("请输入一个数\n");    scanf("%d", &num);    for (i = 31; i>0; i--)    {        a[i] = num % 2;        num=num>>1;    }    printf("二进制为:");    for (i = 0; i <32;i++)    {        printf("%d", a[i]);    }    printf("\n");    printf("奇数位为:");      for (i = 1; i <32; i+=2)      {        printf("%d ",a[i]);      }    printf("\n");    printf("偶数位为:");    for (i = 0; i <31; i+=2)    {        printf("%d ", a[i]);    }    printf("\n");    return 0;}
阅读全文
0 0
原创粉丝点击