编写程序,用递归法将一个十进制整数转换成二进制数。
编写程序,用递归法将一个十进制整数转换成二进制数。
日期:2017-10-05 16:04:06 人气:2
程序如下:
#include
#include
#define N 100
char a[N];
void convert(int n,int i){
if(n>0){
a[i]=n%2;
a[i]+=48;
n/=2;i++;
convert(n,i);
}
}//十进制递归变二进制
void main(){
long int n;
int i,j,k,temp;
while(scanf(