C程序实现十进制整数到二进制的转换

利用函数的递归调用 

 1 #include<stdio.h>
 2 void output(int num)
 3 {
 4     int temp;
 5     if(num!=0)
 6     {
 7         temp=num%2;
 8         num=num/2;
 9         output(num);
10         printf("%d",temp);
11     }
12 }
13 void main()
14 {
15     int num;
16     printf("请输入一个整数:");
17     scanf("%d",&num);
18     output(num);
19     
20 }

*此处省略了对整数的判断语句,具体要求自己可以添加。

posted @ 2018-03-07 19:44  xiaobingzzh  阅读(355)  评论(0)    收藏  举报