问题标题: 酷町堂:3793为什么90分?

0
0
已解决
黄钰杰
黄钰杰
初级守护
初级守护
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int i,j,x;
    string s;
    getline(cin,s);
    cin>>x;
    for(i=0;i<=s.size()-1;i++)
    {
        if(i+x<=s.size())
        {
            for(j=i;j<=i+x-1;j++)
            cout<<s[j];
            cout<<endl;
        }
    }
    return 0;
} 

0
已采纳
丁浩然
丁浩然
新手光能
新手光能

你没有判断找不到的情况!

所以可以加个布尔型变量判断

bool f;
。。。
。。。
。。。
f=1;
。。。
。。。
。。。
if (f!=1) cout<<-1;

 

0
潘晨皓
潘晨皓
高级天翼
高级天翼

输出<<a.substr(i,b)<<换行;

0
0
孙坚恒
孙坚恒
资深守护
资深守护

输出 cout<<a.substr(i,b)<<endl;

我要回答