/*
4.7 编写一个递归函数,将所输入的 10 个字符按相反顺序排列出来。
*/
#include <iostream>
using namespace std;
void reverses(char *p)
{
if (*p == '\0')
{
cout << " ";
}
else
{
char *k = p;
reverses(++p);
cout << *k;
}
}
void main()
{
char a[20] = { 0 };
for (int i = 0; i < 10; i++)
{
cin >> a[i];
}
reverses(a);
system("pause");
}
4.7 编写一个递归函数,将所输入的 10 个字符按相反顺序排列出来。
*/
#include <iostream>
using namespace std;
void reverses(char *p)
{
if (*p == '\0')
{
cout << " ";
}
else
{
char *k = p;
reverses(++p);
cout << *k;
}
}
void main()
{
char a[20] = { 0 };
for (int i = 0; i < 10; i++)
{
cin >> a[i];
}
reverses(a);
system("pause");
}