问题标题: 酷町堂:1093 33分

0
0
已解决
曹博扬
曹博扬
初级天翼
初级天翼
#include<iostream>
#include<string>
#include<cmath>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<sstream>
using namespace std;
string s; 
int main(){
    int n;
    cin>>n;
    for(int j=1;j<=n;j++){
        getline(cin,s);
        getline(cin,s);
        if(s[0]>='a'&&s[0]<='z')
            s[0]-=32;
        for(int i=1;i<s.size();i++){
            if(s[i]==' ')
                s[i]='-';
            else if(s[i]>='A'&&s[i]<='Z')
                s[i]+=32;
        }
        cout<<s<<endl;
    }
    return 0;
}

急!!!

现等!!


0
已采纳
李显晨
李显晨
中级启示者
中级启示者

这题不需要用getline输入,因为题目中说:

书名只由字母、数字及连字符(-)组成

所以把你的那两行getline改成cin即可AC!!!

我要回答