欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编程练习:进制转换(10→2)

程序员文章站 2024-03-17 13:25:58
...
//进制转换 10 →2
//取余存入数组
#include<stdio.h>
int main(){
	int a[100]={0},num,i,j,k;//注意num的范围 int 2^31
	scanf("%d",&num);
	i=0;k=num;
	while(num!=0){
		a[i]=num%2;
		num=num/2;
		i++;
	}
	printf("十进制%d的二进制表示为:",k);
	for(j=i-1;j>=0;j--){//注意存放的顺序 
		printf("%d",a[j]);
	}
	return 0;
} 

 

相关标签: 编程练习