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;
}