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 }
*此处省略了对整数的判断语句,具体要求自己可以添加。

浙公网安备 33010602011771号