【问题描述】
输入一串以‘!’结束的字符,按逆序输出。
【输入格式】:
如题述。
【输出格式】:
如题述。
【输入样例】:
abc!
【输出样例】:
cba
【参考程序】
#include <iostream>
#include <cstdio>
using namespace std;
char ch[10000];
void gth(int i) { // 递归逆序输出字符串
if (ch[i] != '!') { // 判断是否达到递归边界: ch[i] != '!',否则继续递归
gth(i+1); // 若到达递归边界,则结束递归
} else {
return;
}
printf("%c", ch[i]);
}
int main() {
gets(ch);
gth(0);
return 0;
}