题解:P10397 『STA - R5』5k.sync.closer

· · 题解

这道题也是非常 nice

这篇题解希望也能帮助像我一样的蒟蒻

题意:

首先,这道题让我们输出操作的文件名称。通过阅读上面的题目,我们发现,这不就是让我们输出第一个双引号里面的吗(难怪是道红题

知道这些就好做了。

构建程序:

这道题输入的是一个个字符串,我们通过遍历这个字符串,找到第一个上引号开始输出,一直输出到第一个下引号就停止。注意,千万别把引号也输出了。

AC code:

#include<bits/stdc++.h>
using namespace std;    
string a;
int main(){
    int n;
    cin>>n;
    while(n--){
        cin>>a;
        for(int i=0;i<a.size();i++){
            if(a[i]=='"'){
                i++;
                while(a[i]!='"'){
                    cout<<a[i];//防止输出多余引号
                    i++;
                }
                cout<<endl;
                break;
            }
        }
    }

}

制作不易,不喜勿喷