1162:字符串逆序

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
    char ch[1000];
    for(int i=0;i<1000;i++){
        char c=getchar();
        if(c=='!') {ch[i]='\0';break;}
        ch[i]=c;
    }
    for(int i=strlen(ch)-1;i>=0;i--) cout<<ch[i];
    return 0;
}
#include <bits/stdc++.h>
using namespace std;
void f(string s,int i){
    if(s[i]=='!') return ;
    f(s,i+1);
    cout<<s[i];
}
int main()
{
    string s;
    getline(cin,s);
    f(s,0);
    return 0;
}