问题标题: 酷町堂:1449 60分

0
0
已解决
曹博扬
曹博扬
初级天翼
初级天翼
#include<iostream>
#include<string>
#include<cstdio>
#include<algorithm>
using namespace std;
string a,b,s;
int main(){
    int c=0,x,y,t=0;
    getline(cin,a);
    getline(cin,b);
    x=a.size();
    y=b.size();
    for(int i=0;i<x;i++){
        s="";
        if(t+y<=x){
            for(int j=t;j<t+y;j++){
                s=s+a[j];
            }
        }
        if(s==b){
            c++;
        }
        t++;
    }
    cout<<c;
    return 0;
}

求aaaaaa里的aaa代码的思路


0
已采纳
李瑞曦
李瑞曦
高级天翼
高级天翼
 额,看不懂你的代码,伪代码:
    定义s1,s2;          
    输入s1,s2;
    定义i,l1=s1的长度,l2=s2的长度;   
    定义c=0,s=0;
    while(...)
    {
        c=s1.find(s2,0);
        如果c!=-1
        {
            s增加1
            s1删除c,l2
        }
        否则
        跳出
    }
    输出s

别忘记加头文件string

李瑞曦在2020-06-07 16:00:48追加了内容

思路:在s1里找s2

李瑞曦在2020-06-07 16:01:48追加了内容

https://wenda.codingtang.com/questions/2797/

0
曹博扬
曹博扬
初级天翼
初级天翼

有人吗??

我很急啊!!!

0
我要回答