編寫函式,統計給定字串中各個字母出現的次數,不區分大小寫

2021-03-26 07:04:02 字數 3718 閱讀 3147

1樓:苒夏安

比如對hello,tom 進行統計

void count_chars(char s,int **t)}main()

;int i;

count_chars(s,**ts);

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

編寫函式,統計給定字串中各個字母出現的次數,不區分大小寫

2樓:苒夏安

比如對hello,tom 進行統計

void count_chars(char s,int **t)}main()

;int i;

count_chars(s,**ts);

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

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

3樓:匿名使用者

#include "stdio.h"

#define n 100

int main() ,down[26]=;

for(i=0;i!=0;i++)

}printf("the result is as follows:\n");

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

return 0;}

4樓:匿名使用者

#include

void main()

for ( i=0;i<256;i++ ) if ( a[i] ) printf("字元%c出現次數%d\n",i,a[i]);}

5樓:聽不清啊

#include

int main()

;char ch;

dowhile(ch!='\n');

for(ch='a';ch<='z';ch++)if(a[ch])cout<

編寫乙個函式,它的功能是統計乙個字串中所有字母的出現次數,字母不區分大小寫

6樓:匿名使用者

執行了一遍, 正確, 只是不區分大小字母.

7樓:

能執行,但是有些細節不是太好。

比如,a這個陣列的長度,^_^。

vb 輸入乙個字串,編寫程式統計其中每個字母出現的次數 (不區分字母大小寫)

8樓:聽不清啊

private sub ***mand1_click()

dim a(26) as integer

s = text1.text

for i = 1 to len(s)

b = asc(mid(s, i, 1))

if b >= 97 and b <= 97 + 25 then b = b - 32

if b >= 65 and b <= 65 + 25 then a(b - 64) = a(b - 64) + 1

next i

text2.text = ""

for i = 1 to 26

text2.text = text2.text & chr(64 + i) & "=" & a(i) & "  "

if i mod 7 = 0 then text2.text = text2.text & vbcrlf

next i

end sub

9樓:匿名使用者

dim abc(65 to 90) as integerdim ab as integer

for i = 1 to len(text1) '

ab = asc(ucase(mid(text1, i, 1)))if ab > 64 and ab < 91 then abc(ab) = abc(ab) + 1 '是字母a-z

next i

for j = 65 to 90

text2 = text2 & chr(j) & "=" & abc(j) & chr(9)

next j

編寫函式實現統計乙個字串中每個小寫字母出現的次數。

10樓:用著追她

1、檔案--》新建--》專案。

2、選擇為:控制台應用程式--》命名:統計乙個字串中每個小寫字母出現的次數--》確定。

3、確定後系統生成的**。

4、先寫乙個字串用於測試。

5、使用dictionary集合然後迴圈判斷測試**。

6、程式執行測試成功後顯示每種字母出現的次數。

11樓:bbk臨兵

#include

#define n 100

void count(char str,int times)   //統計小寫

字元出現次數

}int main()

return 0;

}ps:唐同是誰^^

寫乙個函式,其功能是:找出形參所指字串中出現頻率最高的字母(不區分大小寫),並統計出其出現的次數

12樓:匿名使用者

#include

#include

void sat(char *str)

第一遍迴圈對字母的出現次數進行統計,isalpha判斷這個字元是不是字母,tolower將乙個字母轉換成小寫,然後減去'a'來得到這個字母的下標:'a'下標為0,後面依次加1.

第二遍迴圈確定出現次數最多的有幾次。第三遍迴圈找出出現次數等於最大次數的有哪些字母並輸出。

13樓:匿名使用者

是什麼語言寫的?vb還是c?

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

14樓:匿名使用者

#include

#include

using namespace std;

int main()

else

break;

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

15樓: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語言中輸入一行字元,分別統計各個英文本母出現的次數(不區分大小寫)謝謝啦 **等

16樓:匿名使用者

#include

int main()

;int i;

char ch;

while ((ch = getchar()) != '\n')else if (ch >= 'a' && ch <= 'z')}for (i = 0; i < 26; i++)return 0;}

函式void fun,統計在tt所指字串中a到z

void fun char tt,int pp 請編寫乙個函式void fun char tt,int pp 統計在tt字串中 a 到 z 26個字母各自出現的次數,並依 include include void fun char tt,int pp main voidfun char tt,int...

編寫函式實現將字串轉換為整數。在主函式中輸入由數字字元組成的字串(最多字元

include int chartonumber char s return num int main int argc,char argv 編寫函式實現將乙個字串轉換為整數.在主函式中輸入乙個由數字字元組成的字串 10 12345678910111213141516171819202122 inc...

編寫函式,其功能是刪除字串中指定的字元

include include void delete char data,char c 不知道樓主問題是否解決,我最近也在學習這部分知識,遇到了這道題,這是我的 希望能幫助到大家。如果有錯,還望大家指出並海涵。include define n 100 void main void for i 0 ...