问题标题: 酷町堂:3736哪里错了?

0
0
已解决
沈峻宇
沈峻宇
资深天翼
资深天翼
#include<iostream>
#include<string>
using namespace std;
int main(){
    int c,d;
    string a;
    char b;
    cin>>a>>b;
    c=a.find(b);
    if(c==-1){
        cout<<-1;
    }
    else{
        for(int i=a.size()-1;i>1;i--){
            if(a[i]==b){
                d=i;
            }
        }
        cout<<c<<" "<<d;
    }
}

wa六个点,40分

题目网址


2
已采纳
王子健
王子健
初级天翼
初级天翼

find_first_of和find_last_of函数来做,分别为找第一次出现和最后一次出现

 

0
0
我要回答