欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++每日一题——输入一个整数n,按位正序或反序输出

程序员文章站 2022-03-22 08:41:38
...

输入一个整数n,按位正序或反序输出

函数: void  f1( int n );   功能是:将 n 逐位取出反序输出
函数: void  f2( int n );   功能是:将 n 逐位取出正序输出
例如 输入 256 正序256 反序652

#include <iostream>
using namespace std;

void fun1(int n)
{
	if (n < 10)
	{
		cout << n;
		return;
	}
	cout << n % 10;
	n = n / 10;
	fun1(n);
	return;
}

void fun2(int n)
{
	if (n > 10)
	{
		fun2(n / 10);
		cout << n % 10;
		return;
	}
	cout << n;
	return;
}

int main()
{
	int num = 0;
	cin >> num;
	fun1(num);
	cout << endl;
	fun2(num);
	cout << endl;
	system("pause");
	return 0;
}

相关标签: C++每日一题