运行环境 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;
}

 

相关文章:

  • 2021-06-08
  • 2022-12-23
  • 2021-06-06
  • 2021-12-21
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-11-24
猜你喜欢
  • 2021-07-06
  • 2022-12-23
  • 2022-01-10
  • 2021-08-05
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案