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

来源:互联网 发布:辉臣车销软件 编辑:程序博客网 时间:2024/06/05 00:24
#include<stdio.h>#include<stdlib.h>int main(){    int a = 0,i = 0;    int b[32]={0};    printf("请输入一个数:>");    scanf("%d",&a);    for(i=0;i<32;i++)    {        b[i]=a%2;        a=a/2;    }    for(i=31;i>=0;i--)    {        printf("%d",b[i]);    }    printf("\n");    printf("偶数位为:");    for(i=31;i>=0;i-=2)    {        printf("%d",b[i]);    }    printf("\n");    printf("奇数位为:");    for(i=30;i>=0;i-=2)    {        printf("%d",b[i]);    }    printf("\n");    system("pause");    return 0;}

这里写图片描述

阅读全文
0 0
原创粉丝点击