小程序之求一个正整数的二进制
来源:互联网 发布:广元广电网络节目表 编辑:程序博客网 时间:2024/05/29 16:11
#include <stdio.h>
#include <windows.h>
int main()
{
int n = 0;
int i = 0;
int s = 0; //商
int y = 0; //余数
int arr[20] = {0};
printf("输入一个正整数:");
scanf_s("%d", &s);
//循环做除法用数组记录余数
while (s != 0 )
{
y = s % 2;
s = s / 2;
arr[i] = y;
i++;
}
//逆序输出余数数组
printf("该正整数的二进制数为:");
for (i = i - 1; i >= 0; i--)
{
printf("%d", arr[i]);
//记录余数数组中1的个数
if (arr[i] == 1)
n++;
}
printf("\n");
printf("该正整数的二进制数中1的个数为:%d\n", n);
system("pause");
return 0;
}
0 0
- 小程序之求一个正整数的二进制
- 求给定一个正整数的二进制表示
- 求一个正整数的二进制数中1的个数
- 求给定一个正整数的二进制表示 vb
- 输入一个正整数n,求第n小的质数
- 算法 - 求一个正整数的二进制表示中1的个数(C++)
- 2016年4月28日VB 求给定一个正整数的二进制数
- 求一个十进制正整数在二进制表示中的二进制数字个数
- 求一个正整数转成二进制后,有多少个1?
- 给定一个正整数的二进制表示
- java程序中,将一个足够大的正整数,转换为二进制方法
- 给定一个正整数,找出一个数:与其二进制表示中1的个数相同,比该数小,而且最接近
- 关于求一个正整数阶乘的实现
- 求一个正整数的各位数字之和
- 求一个正整数的各位数字之和
- 求一个正整数的字符化输出
- 求一个正整数的各位数字之和
- 求一个正整数的所有质数因子
- 聊聊Linux与UNIX
- 版本控制 SVN
- LeetCode 397 Integer Replacement
- js事件 封装方法(添加事件、删除事件、阻止冒泡、阻止默认行为)
- 【Qt开发】QString与数字类型的转换(不同进制)
- 小程序之求一个正整数的二进制
- 数据库基础(sql基本指令)
- 为什么很多第三方接口,都改成了基于http,直接传递json数据的方式来代替webservice?
- 第三周项目3-求集合并集
- Window Mysql免安装配置
- 实现c语言中的可变参数函数
- 因SHA-256算法导致无法上传渠道包的问题
- 第三周项目1—顺序表的基本运算
- android 之对话框