#52072: C++使用者請注意


ck1090932@gl.ck.tp.edu.tw (陳邦仁)

學校 : 臺北市立建國高級中學
編號 : 131859
來源 : [140.112.24.194]
最後登入時間 :
2025-10-07 15:41:17

不要使用 getline來解這題,以下解法 NA(0%):
#include <string>
#include <iostream>
using namespace std;
int main()
{
    short n,z;cin>>n;string s;char d;
    for (short i=0;i<n;i++){cin.ignore();
        getline(cin,s);z=s.size();
        for (short j=0;j<z;j++){
            if (s[j]>=65&&s[j]<=90){
                d=(s[j]-62)%26+65;
                if (d>=65&&d<=90){
            cout<<d;}
            }
        }
        cout<<"\n";
    }
    //A:65;Z:90  
    return 0;
}