将一个正整数转换成2进制并输出
来源:互联网 发布:四川网络大学 编辑:程序博客网 时间:2024/05/19 00:11
/***************************************************************************************
author:徐权
data:20150723
function:求整数的二进制数,循环调用
***************************************************************************************/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void oint(int);
int main(void)
{
int n;
scanf_s("%d",&n);// vs2013以上版本
//scanf("%d", &n);// vs2013以下版本及linux系统
oint(n);
system("pause");
return 0;
}
void oint(int n)
{
if (n != 0)
{
//循环调用,根据函数进入最里层,然后从最里层打印n%2,刚好就是2进制转换的标准算法
//函数先执行oint(),后面的putchar函数要等最里
//层的oint()函数终止后,才倒序从内到外一一打印结果
oint(n / 2);
putchar('0' + n % 2); //数字转换成字母 例如:’5‘ = ’0‘ + 5 ,即将数字5转换成字符’5‘。
}
}
author:徐权
data:20150723
function:求整数的二进制数,循环调用
***************************************************************************************/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void oint(int);
int main(void)
{
int n;
scanf_s("%d",&n);// vs2013以上版本
//scanf("%d", &n);// vs2013以下版本及linux系统
oint(n);
system("pause");
return 0;
}
void oint(int n)
{
if (n != 0)
{
//循环调用,根据函数进入最里层,然后从最里层打印n%2,刚好就是2进制转换的标准算法
//函数先执行oint(),后面的putchar函数要等最里
//层的oint()函数终止后,才倒序从内到外一一打印结果
oint(n / 2);
putchar('0' + n % 2); //数字转换成字母 例如:’5‘ = ’0‘ + 5 ,即将数字5转换成字符’5‘。
}
}
0 0
- 将一个正整数转换成2进制并输出
- 将一个正整数逆向输出
- 将一个正整数N用二进制表示并转换为一个String类型的值S
- js 将一个正整数转为二进制输出
- 编写程序,将一个十进制正整数转换成十六进制数
- 输入一个整数字符串,将该字符串转换成整数并输出
- C/C++语言实现十进制正整数转化为2-16进制的数并输出
- java每日一题:给定一个正整数n,将1到n进行字典排序,并输出
- [算法]将一个正整数拆分成若干个正整数的和,输出所有的结果不重复
- 将正整数N转换成m(2-16)进制数
- 将一个正整数n,拆分成连续的自然数之和,输出所有可能的情况
- 将任意一个十进制数数字转换为二进制形式,并输出转换后的结果
- 将InputStream转换成FileOutputStream并输出文件
- 将InputStream转换成FileOutputStream并输出文件
- java将大写数字转换成小写并输出
- 自己做的一个读取DXF并将图形转换成点(逐点比较法)输出的控件
- oj 给定一个字符串a, 将a中的大写字母 转换成小写,其它字符不变,并输出。
- 输入一个十进制正整数,将该数转换成n进制数
- MSDN订阅用户激活Windows Azure 权益
- mysql忘记root密码,修改root密码
- linux-ubantu查看已安装的软件
- nandflash详解(不错)
- 如何在JavaFX的WebView中通过JavaScript回调Java的程序
- 将一个正整数转换成2进制并输出
- linux下自启动文件的设置
- leetcode 045 —— Jump Game II
- [ASP.NET MVC 小牛之路]15 - Model Binding
- PowerDesigner学习笔记
- 开始写技术博客了,请大家关注
- 操作系统原理学习笔记--进程管理
- 2012年5月SAT香港真题解析
- 修改linux的hostname