十进制转换为二进制
/*
 *功能:将十进制转换为二进制
 */
#include <stdio.h> 
void main() 
{ 
	int i,j,n=0;
	int a[40];//用于保存输出的二进制数  
	scanf("%d",&i);

	//二进制每一位都是不断对商除以2取余得到的,当商小于等于0停止循环
	while (i>0) 
	{
	    j=i%2;
	    a[n++]=j; 
	    i=i/2;
	}
	
	//由于二进制最后一位放在数组最前面,需要反向打出
	for(i=n-1;i>=0;i--)
	{
		printf("%d ",a[i]);
	}
	printf("\n");
}

阅读更多
文章标签: 二进制
个人分类: 学习
想对作者说点什么? 我来说一句

c# 二进制十进制的转换

2010年07月16日 191KB 下载

十进制二进制c++代码

2012年11月25日 390B 下载

顺序栈实现十进制转换二进制

lzgyou lzgyou

2009-10-11 10:29:00

阅读数:3547

没有更多推荐了,返回首页

不良信息举报

十进制转换为二进制

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭