递归练习

xiaoxiao2021-02-28  55

                                                         利用递归思想进行整数进制之间的转化

   任意一个整数在求二进制、八进制、十六进制的时候都是在每次除以所要求的进制数得到余数,直到商为零,然后逆序排列得到的即为所求结果。所以,该整体过程可以利用递归思想来解决。

代码为:

#include<iostream> using namespace std; int conversion(int n){ if(n/2) conversion(n/2); cout<<n%2; } int main(){ int N; cout<<"请输入任意整数:"; cin>>N; conversion(N); return 0; }
转载请注明原文地址: https://www.6miu.com/read-2632068.html

最新回复(0)