c語言有關計運算元字元個數串個數的問題

2021-12-22 14:31:40 字數 1780 閱讀 3787

1樓:無法無天

#include

int countsub(char *str, char *ss);

int main(void)

, s2[100] = ;

gets(s1);

gets(s2);

printf("%d\n", countsub(s1, s2));

return 0;

}int countsub(char *str, char*ss)str++;

ss++;

}if (*ss == '\0')

else

ss = s22;

}return i;}

2樓:匿名使用者

#include

using namespace std;

int size(char *sz)

int countsub(char *str, char *ss)else if (str[i] == ss[0])else

if (temp == sslen)

}return count;

}int main()

, };

cout << countsub(op[0],op[1])<

c語言,計運算元字串個數,現在輸入abcabcdgabc,應該是輸出2,實際輸出3

3樓:

#include

main( )

, s2[100] = ;

gets(s1);

gets(s2);

printf("%d\n", countsub( s1, s2 ) );

}int countsub( char *str, char *ss )

return t;

}樓主的演算法有些問題,你可以試一下s1為ababa,s2為aba的情況,會得到2,但實際只有1。

我改了個,你看看。

4樓:m丶小民子

abc abc dg abc 這的確有3個abc,你看錯了吧?

c語言求子字串個數

5樓:匿名使用者

c:#include

#include

#include

#include

int countsub(char *str, char *ss)index = 0;

for (int i = 0; str[i] != '\0'; ++i)  else

if (maxstr[index] > max)max = maxstr[index];

}return max;

}int main() , s2[100] = ;

gets(s1);

gets(s2);

printf("%d\n", countsub(s1, s2));

return 0;}

c語言課程設計題目計算字串中子串出現的次數

6樓:匿名使用者

//題意中的,選單介面指的是什麼?下面的code是之前寫的#include

//計運算元串在父串**現的次數

int strcount(char * str, char * sfind)

if(sfind[j] == '\0')

count++;

}return count;

}int main()

c語言的字元個數問題

在scanf c x while x n 的前面應該加一個do 不然就不能迴圈了啊.include main char x int a 0,b 0,c 0,d 0 scanf c x 這樣寫就x只能儲存一個字元.按回車結束輸入.while x n x n 也有問題.你要實現什麼功能能說一下嗎?在幫你...

c語言如何求字串長度,c語言 計算字串長度

你的 出現問題的原因是scanf s a a是一個char型別的變數,系統為它分配了一個位元組的記憶體空間,但是你卻輸入了一個字串到以a的地址為首地址的一段連續的記憶體空間裡,這樣就出現了越界錯誤.但是printf函式並不檢查越界錯誤,它會按正常的方法執行,然後程式統計出長度,列印出來結果.但是返回...

c語言統計單詞個數問題C語言統計單詞個數問題!

include stdio.h main printf 本行中共有 d個單詞.n num 其原理很簡單 對每個字元進行判斷,如果是空格就把變數word標記為0,如果不是空格就判斷word是不是0 即判斷之前有沒有空格 如果存在空格單詞量加1,然後復位word變數為0。就這樣重複,知道句子結束 根據英...