0pts求调
查看原帖
0pts求调
1282570
zxChicken4088楼主2025/1/21 11:26
#include <iostream>
#include <cctype>
using namespace std;
string s[1005];
int size = 1;
int main()
{
    while(cin >> s[size++]); --size;
    for (int i = size - 1; i >= 1; --i)
    {
        for (int j = 0; j < s[i].size(); ++j)
        {
            if (isupper(s[i][j])) s[i][j] = tolower(s[i][j]);
            else if (islower(s[i][j])) s[i][j] = toupper(s[i][j]);
        }
        if (s[i][0] >= 0 && s[i][0] <= 9)
        {
            for (int j = s[i].size()-1; j >= 0; --j) cout << s[i][j];
        }
        else cout << s[i];
        cout << " ";
    }
}
2025/1/21 11:26
加载中...