統計文字檔案中各字母出現的次數(不區分大小寫),顯示出現過的字母和出現的次數。要求 1 打擊「

時間 2021-07-01 01:28:29

1樓:

'加一文字框,設定為多行,加一按鈕,拷以下**private sub command1_click()dim myoutput as string, i as integer, j as integer

for i = 1 to 26

j = len(text1.text) - len(replace(ucase(text1.text), chr(i + 64), ""))

myoutput = myoutput & iif(j = 0, "", chr(i + 64) & ": " & j & vbcrlf)

next

msgbox myoutput

end sub

2樓:烽火魂

private sub command1_click()

dim i as integer,j as integer

dim num as integer

j=0num = len(text1.text)  '求出字串的長度

for i = 1 to num    '迴圈到求出的數字

if (asc((mid(text1.text, i, 1))) >= 65 and asc((mid(text1.text, i, 1))) <= 90) or (asc((mid(text1.

text, i, 1))) >= 97 and asc((mid(text1.text, i, 1))) < 122) then   '利用ascii判斷是不是字母

print mid(text1.text, i, 1)   '列印到窗體上

j=j+1                                '累計次數

end if

next i

msgbox "出現" & j &" 次"      '資訊框彈出多少次

end sub

3樓:匿名使用者

zhzsucyg 的方法 is very nice

c語言中輸入一行字元,分別統計各個英文本母出現的次數(不區分大小寫)謝謝啦 **等

4樓:匿名使用者

#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;}

編寫乙個程式,輸入一行字元,統計其中26個英文本母(不區分大小寫)各出現多少次

5樓:凌亂心扉

#include<iostream>

usingnamespacestd

int main()

{void countchar(char*str,char*a);

char str[30];

int a[26]={0};

cout<<"pleaseinputastring:";

cin.get(str,30);//這裡未檢查陣列越界,別輸入太多會崩潰

countchar(str,a);

return0;

}voidcountchar(char*str,char*a)

{while(*str)

{a[*str-'a']++;//a[0]對應儲存a出現的次數,如果*str為字元a那麼*str-'a'=0

//同樣如果*str為字元b那麼'b'-'a'=1,則a[1]++,來記錄b出現的次數

*str++;

}for(inti=0;i<26;i++)//陣列中的數字就是對應字母的個數

cout<<(char)('a'+i)<<a[i]<<endl;}

6樓:匿名使用者

陣列n事先沒有設定為0

#include

int main() ;

char x[50];

int n[26],i,j[50];

printf("輸入一行字元:");

gets(x);

for(i=0;i<26;i++) n[i] = 0; // 初始化為0

for(i=0; x[i]!='\0'; i++)for(i=0; i<26; i++)

printf("%c出現了%d次\n",s[i],n[i]);}

輸入一段英文文字,統計26個字母(不區分大小寫)每個字母出現的次數,結果顯示在資料列表控制項listbox中.

7樓:匿名使用者

private sub command1_click()dim a(25) as integer, i as integers = text1.text

for i = 1 to len(s)

b = asc(ucase(mid(s, i, 1)))if b >= 65 and b <= 90 then a(b - 65) = a(b - 65) + 1

next i

list1.clear

for i = 0 to 25

list1.additem chr(65 + i) & "=" & a(i)

next i

end sub

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

8樓:聽不清啊

private sub command1_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

vb程式;輸入一串字元,統計各字母出現的次數,不區分大小寫,並將字母出現個數顯示在**

10樓:

private sub form_click()dim a(65 to 90)

s = ucase(text1.text)for i = 1 to len(s)

n = asc(mid(s, i, 1))if n >= 65 and n <= 90 thena(n) = a(n) + 1

end if

next i

for i = 65 to 90

picture1.print "字元"; chr(i) & "的個數" & a(i)

next i

end sub

c語言程式設計:輸入一串字母,統計每個字母出現的次數

11樓:莫道無情

c語言程式如下:

#include

int main()

;//用於儲存字元的個數

gets(a);//輸入字元

//開始比較

for (int x = 0; x < 24; x++) }if (s[x]>=1)//只輸出輸入中有的字母 的個數}

getchar();

return 0;}

12樓: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')用強制型別轉換,輸出對應字母}

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

13樓:苒夏安

比如對hello,tom 進行統計

void count_chars(char s,int cnt)}main()

;int i;

count_chars(s,cnts);

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

C程式設計統計文字檔案中字元的個數,C 程式設計統計乙個文字檔案中字元的個數

參考 如下 countch.cpp include include include using namespace std int main int argc,char ar string d int count 0 while getline fin,d 以行為單位讀入檔案 count d.siz...

C語言程式設計統計文字檔案大寫字母個數和句子個數

include include include define n 100 void main char s n t n int a 0,sen 0,i 0,len file fp,fp1 fp fopen a.txt w if fp null printf 檔案開啟錯誤 n exit 0 print...

程式設計 實現讀取英文文字檔案in ,統計其中各個單詞出現的頻率,把統計結果輸出到out 檔案中

include include include using namespace std class danci void readfile danci inchar,int counter if i counter inchar i name temp infile.close void outfi...