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

xiaoxiao2025-09-05  485

运行环境 win10 VS 2013

程序实现

程序运行测试

 

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #define ROW 32 //宏指令,定义数组长度,可根据情况进行修改 int main(){ int data= 0; int i = 0; printf("请输入数字!\n"); scanf("%d", &data); int arr[ROW] = { 0 }; for (i = 0; i < ROW; i++) { arr[i] = data % 2; data = data / 2; } printf("偶数\n"); for (i = ROW-1; i >= 0; i = i - 2){ printf("%d", arr[i]); } printf("\n"); printf("奇数:\n"); for (i = ROW-2; i >= 0; i = i - 2){ printf("%d", arr[i]); } system("pause"); return 0; }

 

转载请注明原文地址: https://www.6miu.com/read-5035795.html

最新回复(0)