测试系列:输入一个正整数n,然后输出n对应的二进制数-------要求采用递归算法实现

#include <iostream>
using namespace std;
void dec2bin(int n) {
    
    
	int m = n;
	if (m == 0) cout << m; 
	else {
    
    
		dec2bin(n / 2);
		cout << n % 2;
		return;
	} 
}
int main() {
    
    
	int n;
	cout << "请输入一个整数:";
	cin >> n;
	cout << n << "对应的二进制形式为:";
	dec2bin(n);
	cout << endl;
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_43216714/article/details/127964825