1 輸入一串字元,以結束,統計各字母出現的次數,並按字母出現的多少輸出,用C語言

2021-05-02 20:11:18 字數 844 閱讀 6291

1樓:匿名使用者

#include "stdio.h"

main()

;char ch;

int i;

dowhile(ch!='?');

for(i=0;i<26;i++)printf("字母%c的個數%d\n",'a'+i,cnt[i]);

for(i=0;i<26;i++)printf("字母%c的個數%d\n",'a'+i,cnt[26+i]);}

2樓:匿名使用者

程式:program ex7_4;

type

digarr:array[0..9] of integer;

varch:char;

i:integer;

d:digarr;

begin

for i:=0 to 9 do d[i]:=0;

repeat

read(ch);

inc(d[ord(ch)-ord('0')];

until ch='?';

for i:=0 to 9 do

write(i,':',d[i],' ');

end.

3樓:賽士恩光雀

count[26]=代表26個字母出現的次數,while((c=getchar())!='?')

while裡面的是判斷迴圈是否結束的語句

if語句則判斷讀入的c是否是字母,如果是,則count[c-'a']++;count【c-'a'】就是該字母

比如讀入a

a-a就是0

count[0]就代表a字母出現的次數

其餘同理

我電腦出現藍屏,並出現以下一串字元

看到這麼長的答案就煩了。長的答案 才能解決問題 電腦 除了問題 原因很多的 電腦出現藍屏,上面顯示這一串字元,stop 0 000000ed請問怎麼做才能成功啟動電腦 stop 0x000000ed 原因 一般是由於磁碟錯誤或系統檔案丟失所致。解決方法 1 開機箱重新拔插一下硬碟資料線和電源線。還不...

用matlab編寫函式,輸入一串數後,分別求出這些數的算術平均數,幾何平均數,調和平均數,平方平均數

通俗的舉個例子,就像qq群你 xx 人,就是叫某人。matlab裡 fun這是函式控制代碼的一種高階用法,這樣產生的函式控制代碼變數不指向特定的函式,而是乙個函式表示式.其語法 變數名 輸入引數列表 運算表示式 matlab中的mean函式是什麼意思啊,如何使用 mean 平均值或陣列的平均值 語法...

我的手機輸入06後出現了這樣一串IMEI

imei 357556000081659的意思是imei代表了國際移動裝置識別碼,後面數字意思分別是3575560代表了手機的型別分配碼,00代表了最終裝備地 000816代表了手機的序列號,59代表了軟體版本號。imeisv 1 意思是移動臺識別碼軟體版本為1。擴充套件資料 手機imei碼由15 ...