请输入一个10进制正整数(不考虑错误输入),将其转换为2进制形式输出。
例如,样例
输入:
2576
输出
101000010000
#include<stdio.h>
int main(){
int i,n,r,a[10000];
printf("请输入一个正整数:");
scanf("%d",&n);
r=1;
for(i=0;r!=0;i++){
a[i]=n%2;
n=n/2;
r=n;
}
for(i--;i>=0;i--){
printf("%d",a[i]);}
return 0;
}