C語言!編寫函式統計子字串在另字串中出現的次數 區分

2021-04-01 06:14:46 字數 2702 閱讀 9212

1樓:匿名使用者

#include

#include

int fun(char *a,char *b){   int i,j,n1,n2,n3,n4=0;

n1=strlen(a);

n2=strlen(b);

for(i=0;idun3=0;

for(j=0;j

如圖所zhi示,望採納。。dao。。。。

用c語言編寫輸入一字串,統計字串中各個字母出現的次數(區分大小寫)

2樓:鐘香彤尹若

//輸入一行字元,分別統計出其中字母、空格、數字和其他字元的個數。

#include

int main(void)

printf("字母=%d\n數字=%d\n空格=%d\n其他字元=%d\n",a,b,c,d);

return 0;}

c語言 輸入乙個字串,統計各字母出現的次數,輸出出現了4次的所有字母。 英文本母區分大小寫。

3樓:自我程式設計

#include

#include

#include

void init(int cascii[52][2]);//初始化陣列

int main()

//97~122對應大寫字母a~z

asc=97;

for(;i<52;i++)}

4樓:岔路程式緣

char()

,c[26]=,i;

gets(st);

s=st;

while(*s)

for(i=0;i<26;i++)

if(c[i]==4)printf("%c\n",a+i);

for(i=0;i<26;i++)

if(c[i]==4)printf("%c\n",a+i);}有什麼問題

請留言。

c語言程式設計:輸入一串英文本母,統計每個字母(不區分大小寫)出現的次數

5樓:匿名使用者

#include

#include

using namespace std;

int main()

else

break;

}cout<<"字串的數量為:"

6樓:wsp竹木

#include

void main()

; //陣列s用來統計每個小寫字母的個數printf("please input a string:\n");

scanf("%c",&ch);

while(ch!='\n') //輸入一行字元,以回車鍵結束

printf("\n");

for(i=0;i<26;i++)

if(s[i]) //只輸出輸入過的字母統計printf("%c:%d\n",(char)(i+'a'),s[i]);

//(char)(i+'a')用強制型別轉換,輸出對應字母}

c語言 ** 輸入乙個字串,統計其中英文本母出現的個數(不區分大小寫)。

7樓:聽不清啊

#include

int main()

;char c;

dowhile(c!='\n');

for(i=0;i<26;i++)

printf("%d ",a[i]);

printf("\n");

return 0;}

c語言程式設計:從鍵盤輸入一串字元(長度不超過80),統計出各字母出現的次數(不區分大小寫)。

8樓:匿名使用者

#include

#define max 100

void detect(char s)

;/*記錄每個字元出現的次數*/

int i,j,n=0;

for(i=0;s[i]!='\0';i++)}for(i=0;i

}main()

9樓:哀傷落葉

上面的差不多 我完善下

char string[80] = "";//儲存輸入的字串

int count[25]; //儲存每個字母出現次數

for(int i=0; i<25;i++)count[i] = 0;

//初始化下,因為可能有的字母沒出現過,其實有個簡單的初始化方法不記得了就只能這樣了

cin<

for(int j=0;j

10樓:匿名使用者

思路可以,就這麼寫啊

不用轉化,大概可以這樣

for(int i=0;i……………………case z:

case z:

……………………}}

最後結果在count[0~25]陣列裡

11樓:

你的思路就可以的阿。。。。

c語言編寫呼叫函式實現長度為N的源字串中從第m字元開始

include void shot char dst,char src,int m,int k int main 編寫乙個程式,將字串中的第m個字元開始的全部字元複製到另乙個字串。5 如下 include include int copy char p1,char p2,int m int main...

c語言字串陣列逆序問題,C語言字串陣列逆序問題

第乙個問題 字串陣列的長度不包括最後的 0 第二處問題 1 把 for i 0 str1 i 0 i 後面加上乙個分號 2 把for i 0 str1 i 0 i 後面的花括號去掉 3 再把 puts str1 前面的花括號去掉就可以了 程式如下 include stdio.h int main c...

c語言題目寫函式求字串的長度在

include int length char p 傳參這樣return n int main void 有幫助的話 給分權 給最佳 改兩個地方就可襲以了 include int length char p return n int main void int len scanf s str len...