編寫C語言程式 從鍵盤讀入一行文字,統計每個英文本母出現

2021-03-20 19:06:43 字數 5163 閱讀 2088

1樓:匿名使用者

對於每個英文本母分別判斷個數,並累計,最終輸出即可。

一、演算法:

1、迴圈讀取字元,直到換行為止。對於每個字元,執行以下流程。

2、判斷是否為英文本母,即小寫和大寫兩種。

3、如果是英文本母,則統計個數。

輸入部分,可以存為陣列,也可以每輸入乙個字元計算一次。

二、參考**:

#include

int main()

;while((c=getchar())!='\n')//讀取每個字元,直到遇到換行為止。

for(c=0;c<26;c++)//輸出大寫字母統計結果。

if(**t[c]!=0) printf("%c:%d\n", c+'a', **t[c]);

for(c=26;c<52;c++)//輸出大寫字母統計結果。

if(**t[c]!=0) printf("%c:%d\n", c-26+'a', **t[c]);

return 0;}

2樓:

#include

#include

#define max 100int main()

; // count 陣列用來儲存各個字母出現的次數

scanf("%s", str);

while(str[i] != '\0')if (str[i] >= 'a' && str[i] <= 'z')

i++;

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

3樓:匿名使用者

#include

int main(void)

;while ((a = getchar()) != '\n')}}

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

else

}printf("\n");}

c語言題目,從鍵盤輸入一行文字,統計其中每個英文本母出現的頻率

4樓:用著追她

1、新建來乙個工程和.c檔案 ,輸入頭原始檔和主函式。

2、定義 變數型別,輸入數字。

3、用while語句判斷數字是否在1到4範圍內。

4、呼叫函式。

5、用乙個for語句輸出。

6、編譯、執行 ,得到最後的結果。

5樓:匿名使用者

#include

int main(void)

; //存放26個字母的出現頻率

while ((a = getchar()) != '\n') //輸入字元直到遇到回車為止,while迴圈為核心演算法

//第乙個元素b[1]存'b'的出現頻率,以此類推}}for (i=0;i<26;++i)

else

}printf("\n");}

6樓:匿名使用者

#include

void main()

c=getchar();

}for(int i=0;i<27;i++)}

編寫乙個c語言程式:從鍵盤讀入一行文字,統計每個英文本母出現的次數。

7樓:

#include

#include

#define max 100int main()

; // count 陣列用來儲存各個字母出現的次數

scanf("%s", str);

while(str[i] != '\0')if (str[i] >= 'a' && str[i] <= 'z')

i++;

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

8樓:貢越納喇易文

對於每個英文本母分別判斷個數,並累計,最終輸出即可。

一、演算法:

1、迴圈讀取字元,直到換行為止。對於每個字元,執行以下流程。

2、判斷是否為英文本母,即小寫和大寫兩種。

3、如果是英文本母,則統計個數。

輸入部分,可以存為陣列,也可以每輸入乙個字元計算一次。

二、參考**:

#include

int main()

;while((c=getchar())!='\n')//讀取每個字元,直到遇到換行為止。

for(c=0;c<26;c++)//輸出大寫字母統計結果。

if(**t[c]!=0) printf("%c:%d\n", c+'a', **t[c]);

for(c=26;c<52;c++)//輸出大寫字母統計結果。

if(**t[c]!=0) printf("%c:%d\n", c-26+'a', **t[c]);

return 0;}

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

9樓:莫道無情

c語言程式如下:

#include

int main()

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

gets(a);//輸入字元

//開始比較

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

getchar();

return 0;}

10樓: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語言 編寫程式,從鍵盤輸入若干個英文本母,並統計各字母出現的次數

11樓:喬雙

#include

extern int system(const char *);

int main()

j = 97;

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

printf("please input a word:\n\n");

gets(input);

for(i=0;input[i]!='\0';i++)}}for(i=0,j=0;i<52;i++)}printf("\n\n");

system("pause");

return 0;}

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

12樓:匿名使用者

#include

#include

using namespace std;

int main()

else

break;

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

13樓: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語言 輸入一行字串,統計每個字母出現的次數?(比如:a:1次 b:0次 c:10次)

14樓:匿名使用者

#include

#include

int main()

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

15樓:匿名使用者

#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()

16樓:哀傷落葉

上面的差不多 我完善下

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

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

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

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

cin<

for(int j=0;j

17樓:匿名使用者

思路可以,就這麼寫啊

不用轉化,大概可以這樣

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

case z:

……………………}}

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

18樓:

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

c語言編寫程式輸入一行字元用回車結束輸出

include int main 請編寫程式,輸入一行字元 用回車結束 輸出每個字元以及對應的ascii 值,每行輸出三對。給n賦值0就行了,修改如下 include main n 的位置也改了下,要不第一行是空行 新建乙個文字文件,輸入以下 輸入完成後另存為vbs檔案即可。dim strin,i,...

要求用VB,或者C語言,編寫程式,從鍵盤輸入奇數n

include main printf sum d sum include int main void return 0 include void main printf d n j 求vb程式設計,兩個按鈕 奇數和 偶數和 輸入整數n,計算1 n之間的奇數和,偶數和,並顯示 30 private ...

用C語言編寫程式,從鍵盤上輸入華氏溫度,螢幕顯示對應的攝氏溫度。轉換公式c(f 32)

include void main include int main include void main include void main 你是不是看c的書呢 我記得這是入門書籍裡邊的一道題,呵呵。追問 是啊,我初學者,你剛開始是怎麼學的呢?c語言 編寫攝氏溫度 華氏溫度轉換程式。要求 從鍵盤輸入...