记录 十进制转换为二进制并输出奇数位和偶数位序列
来源:互联网 发布:淘宝api推广 编辑:程序博客网 时间:2024/05/16 10:18
#include<stdio.h>
int main()
{
unsigned int num = 0;
int a[32];
int i = 0;
int count = 0;
printf("输入一个数:");
scanf_s("%d",&num);
while(num) //计算二进制数的位数
{
a[i++] = num%2;
num = num/2;
count++;
}
printf("count=%d\n",count);
printf("二进制序列为:");
for(i = count - 1; i >= 0; i--) //输出二进制序列
{
printf("%d",a[i]);
}
printf("\n");
printf("\n偶序列为:"); //输出奇偶序列
for(i = count-1; i >=0; i -= 2)
{
printf("%d",a[i]);
}
printf("\n");
printf("\n奇序列为:");
for(i = count - 2; i >= 0; i -= 2)
{
printf("%d",a[i]);
}
printf("\n");
return 0;
}
int main()
{
unsigned int num = 0;
int a[32];
int i = 0;
int count = 0;
printf("输入一个数:");
scanf_s("%d",&num);
while(num) //计算二进制数的位数
{
a[i++] = num%2;
num = num/2;
count++;
}
printf("count=%d\n",count);
printf("二进制序列为:");
for(i = count - 1; i >= 0; i--) //输出二进制序列
{
printf("%d",a[i]);
}
printf("\n");
printf("\n偶序列为:"); //输出奇偶序列
for(i = count-1; i >=0; i -= 2)
{
printf("%d",a[i]);
}
printf("\n");
printf("\n奇序列为:");
for(i = count - 2; i >= 0; i -= 2)
{
printf("%d",a[i]);
}
printf("\n");
return 0;
}
2 0
- 记录 十进制转换为二进制并输出奇数位和偶数位序列
- 获取偶数位和奇数位并输出二进制序列,采用右移符>>。
- 获取一个数二进制序列中所有的偶数位和奇数位,并输出。
- 获取一个数二进制序列中所有的偶数位和奇数位,并输出
- 获取一个数二进制序列中所有的偶数位和奇数位,并输出。
- 一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- C语言整数的二进制偶数位,奇数位和二进制序列的输出
- 把一个十进制转化为二进制数并且把二进制数的奇数位偶数位分别输出
- 输出一个数的二进制序列中的奇数位和偶数位
- C语言输出一个数二进制序列的奇数位和偶数位
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- c语言:获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 手机微信(JS-SDK)扫一扫开发详解
- c++虚函数详解
- java通过过滤器实现跨域
- UGUI学习笔记(四)UGUI事件系统简述及使用方法总结
- IOS-AppStore上架审核各个屏幕截图尺寸
- 记录 十进制转换为二进制并输出奇数位和偶数位序列
- x265 命令行参数大全(比较详细)
- Git
- JVM学习总结一——内存模型
- 避免表单重复提交
- java设计模式之单例模式
- iOS开发中@synthesize obj=obj的意义详解
- 卡片游戏
- SNMP报文抓取与分析(一)