急求c語言實現計算字串中子串出現的次數

時間 2021-05-07 20:00:06

1樓:朋友想念你

#include

#include

void main()

}else

p1++;

if(*p2 == '\0')

sum++;

p2=str2;

}printf("%d", sum);

getchar();

}希望這個能幫到你。。加油吧少年

請放心使用,有問題的話請追問

滿意請及時採納,謝謝,採納後你將獲得5財富值。

你的採納將是我繼續努力幫助他人的最強動力!

2樓:匿名使用者

你好!給你一個程式,這個程式可以統計含有空格的字串完整的**:

#include

#include

int find(char * str1, char * str2){ int i,j;

int str1len=strlen(str1),str2len=strlen(str2);

int count=0;

for(i=0;i

3樓:流風

int countsubstr(char *str ,char * substr)

if(isok==1)

}return count;}

4樓:花菇_朵兒

at("子字串")

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

5樓:匿名使用者

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

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

int strcount(char * str, char * sfind)

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

count++;

}return count;

}int main()

c語言用函式程式設計實現計算字串中子串出現的次數。為什麼子串是一位數或者出現1的時候輸出不正確,求修改

6樓:匿名使用者

if(str[i+j]==sub[j]) 當i+j>=m的時候指標溢位了。修改函式如下:

int findstring(char *str,char *sub)

if(wow==n)

count++;

wow=0;

}return count;}

7樓:匿名使用者

char 型別怎麼可以用等號if(str[i+j]==sub[j]) 來進行比較呢。應該用strcmp吧

c語言找出最長的字串。輸入5個字串,輸入其中最長的字串。

8樓:問明

#include

#include

int main()

, max[80] = ;

printf("輸入五個字串:\n");

scanf("%s",s);

strcpy(max,s);

for(i=1; i<5; i++)

printf("最大的字串是:%s \n",max);

return 0;}

9樓:匿名使用者

#include

#include

int main(void)

}printf("  輸入的 5 個字串中最長的字串是:%s\n",str[j]);

return 0;}

10樓:聽不清啊

應該是:

if(k[i]>max) //不是k(i)

11樓:匿名使用者

第17行k(i)應改為k[i]

急求。。。c語言實現,計算字串中子串出現的次數,比如輸入gactc,要求輸出ga,ac,ct,tc出現的次數

12樓:匿名使用者

#include

#include

int main(int argc, const char * argv)

}printf("子字串:%s在字串中含有%d個\n",str2,strcount);

}return 0;

}子字串:ab在字串中含有3個

子字串:bc在字串中含有2個

子字串:ca在字串中含有2個

13樓:橙心橙願

是計算字串所有子串的次數,還是指定子串的次數,說明一下

14樓:潮範君

子串就是根據你輸入的字串自動計算獲得的吧,然後統計出現次數、列印輸出。

可以幫你做。

期末作業急求!!!用c語言編寫函式計算字串中子串出現的次數。

15樓:微俊

#include

#include

#define max 1000

int next[max];

int s_len;

char str[max], str_t[max];

void get_next()

}int kmp(char *str, char *str_t)if(j == s_len-1)

}return cnt;

}int main()

輸入 abcdefabcdefabcdef cde

c語言問題計算字串中子串出現的次數。要求:用一個子函式substring()實現,引數為指向字串

16樓:匿名使用者

說明:自己看**:int substring(const char *inchar,int insize,const char *subchar,int subsize)

}else

i++;

}i=j=0;

insize--;

}return icount;}

int _tmain(int argc, _tchar* argv)

下面是執行結果:

the same 2 - 2 index:1the same 2 - 2 index:2

the same 3 - 3 index:3

get it (1) times

the same 2 - 2 index:7the same 2 - 2 index:8

the same 2 - 2 index:9

the same 3 - 3 index:10

get it (2) times

the same 2 - 2 index:14the same 2 - 2 index:15

the same 3 - 3 index:16

get it (3) times

the same 2 - 2 index:23the same 2 - 2 index:24

the same 3 - 3 index:25

get it (4) times

the same 2 - 2 index:26

find times :4

想尋求一個c語言程式 計算字串中子串出現的次數

17樓:所北靖

you a 有啊`1只不過是先定義一個函式`1然後在後面呼叫`呵呵~!加油~

18樓:

int work(char a,char b)if(flag) ret++;

} return ret;

}main()

急求C語言實現,計算字串中子串出現的次數,比如輸入GACTC,要求輸出GA,AC,CT,TC出現的次數

是計算字串所有子串的次數,還是指定子串的次數,說明一下 子串就是根據你輸入的字串自動計算獲得的吧,然後統計出現次數 列印輸出。可以幫你做。c語言程式設計 計算字串中子串出現的次數.include void main if b j 0 count printf d n count 急求。c語言實現,計...

求九宮問題程式(C語言實現)

九宮就是三階魔方陣 分析 魔方陣有如下規律 1 自然數1總是在方陣第一行當中一列上。2 後續的自然數在當前數的右上方,1 如果是在第一行則行數變為第n行列數加1 2 如果是在最後一列,行數減1,列數為第1行。3 如果後續的數所處位置已有數,則行數加1,列數不變。巧填奇數階幻方 魔方陣 2007 01...

c語言,急求,錯在哪裡,c語言實踐,錯哪了急求

樓主你好 我已經幫你改好!include stdafx.h include zhidao.h include define max 50 void setarray int b max int m int i printf 輸入陣列中的 d的個數 n m for i 0 iscanf d b i v...