回覆列表
-
1 # 艾羅cym
相關內容
- C語言裡面字串函式strcmpbcmp區別?
- C語言。要輸入一個超大數比如111111111111111111111111111111111111111怎樣用字串陣列求各位的和呢?
- C語言。輸入一個字串,內有陣列和非數字字元,將其中連續的數字作為一個整數,依次存放到一陣列a中?
- C語言程式設計,寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串。求下面程式解釋?
- C語言題目寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串?
- C語言裡如何輸入幾個字串放到一個數組中?
- c語言中輸入一個字串,將字串中大寫字母刪除後,輸出該新字串?
- C語言程式設計中,輸入一個字串陣列,如何得出該陣列的長度?
- c語言中怎麼限制輸入字串的長度?
- 如何用C語言把一行字串的大寫字母轉換成小寫字母,小寫字母轉換成大寫,其他字元?
#include <stdio.h>#include <string.h> int find(char * str1, char * str2) { int i,j; int str1len=strlen(str1),str2len=strlen(str2); int count=0; for(i=0;i<str1len-str2len+1;i++) { for(j=0;j<str2len;j++) { if(str2[j]!=str1[i+j]) break; } if(j==str2len) count++; } return count;} int main(){ char a[200],b[200],*g; int c=0; printf("請輸入主串:"); gets(a); printf("請輸入子串:"); gets(b); c=find(a,b); printf("出現的次數:%d\n",c); return 0;}