Bootstrap

C语言 十进制数转换二进制数

#include<stdio.h>
void main(){
	int a[128],i=0,num;
	printf("请输入一个正整数:");
	scanf("%d",&num);
	printf("%d的二进制数为:",num);
	while(num!=0){
		a[i]=num%2;
		num=num/2;
		i++;
	}
	for(i=i-1;i>=0;i--){
		printf("%d",a[i]);
	}
}

在这里插入图片描述

;