C 10-3文字列出現個数
790 ワード
文字列の出現数
(10/100ポイント)
タイトルの説明
1つの列aと列bを与えて、bがaの中で出現する回数を求めます
(友情プロンプトはstl::count関数を使用できます)
説明の入力
文字列a,bの長さ1<=len(a)<=100,1<=len(b)<=len(a)
出力の説明
1つの数字
サンプル入力
サンプル出力
コメント
問題の要求はcount()で、本当にできません;
strstr()でも書き間違えたようで、何分も得られません
(10/100ポイント)
タイトルの説明
1つの列aと列bを与えて、bがaの中で出現する回数を求めます
(友情プロンプトはstl::count関数を使用できます)
説明の入力
文字列a,bの長さ1<=len(a)<=100,1<=len(b)<=len(a)
出力の説明
1つの数字
サンプル入力
ababac
aba
サンプル出力
2
コメント
#include
#include
#include
using namespace std;
// stl::count
int main(){
char a[100],b[100];
gets(a);
gets(b);
int count=0;
char *p=strstr(a,b);//strstr(str1,str2) str2 str1 。 , str2 str1 ; , NULL。
while (p){
count++;
p++;
p=strstr(p,b);
}
cout<
問題の要求はcount()で、本当にできません;
strstr()でも書き間違えたようで、何分も得られません