#include<bits/stdc++.h>
using namespace std;
const int maxlen=1e5+10;
char s[maxlen],ch;
char *find(char *p,char ch)//这里函数的返回值是指针(地址)p刚开始指向字符串的第一个字符
{while(*p!=ch&&*p!='\0')
p++;
if(*p==ch)
return p;
else return NULL;
}
int main()
{cin>>s;
cin>>ch;
char *ans=find(s,ch);
if(ans!=NULL)
cout<<ans-s+1<<endl;
else cout<<"no"<<endl;
return 0;
}
编写一个用于在字符串中查找某字符的函数。
于 2018-02-11 23:41:40 首次发布