求助,全错,不知道问题出在哪里
查看原帖
求助,全错,不知道问题出在哪里
1301004
Lsk1030楼主2024/3/18 21:07

#include<bits/stdc++.h>  
using namespace std;  
  
int main() {  
    string a;  
    string s[1000];  
    int n = 0;  
    string b = "";  
  
    while (cin >> s[n++]);  
    --n;  
  
    for (int i = n - 1; i >= 0; i--) {  
        for (int j = 0; j < s[i].length(); j++) {  
            if (s[i][0] >= 'a' && s[i][0] <= 'z')  
                b[j] = s[i][j] - ('a' - 'A');  
            else if (s[i][0] >= 'A' && s[i][0] <= 'Z')  
                b[j] = s[i][j] + ('a' - 'A');  
            else  
                b[j] = s[i][s[i].length() - j - 1];  
            s[i] = b;  
        }  
    }  
  
    for (int i = n - 1; i >= 0; i--) {  
        cout << s[i];  
        cout << " ";  
    }  
  
    return 0;  
}

2024/3/18 21:07
加载中...