欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
從鍵盤(pán)輸入任意長(cháng)度的字符串,統計各字母個(gè)數

 

16.            從鍵盤(pán)輸入任意長(cháng)度的字符串,統計各字母個(gè)數

/*從鍵盤(pán)讀入不超過(guò)SIZE個(gè)(SIZE是程序中定義的常量)

 *的任意長(cháng)度的字符串,要求分別統計出出現在該字符

 *串中的各字母的個(gè)數(區分大小寫(xiě))。

 */

#include <stdio.h>

/*聲明常量SIZE存儲最大的字符串長(cháng)度,值為127*/

#define SIZE 127

/*聲明無(wú)返回值的函數void fuzhi(int[]),讀取字符串*/

void fuzhi(int[]);

/*聲明無(wú)返回值的函數void count(int[],char[]),統計

 *字符串中各字母的個(gè)數

 */

void count(int[],char[]);

/*聲明無(wú)返回值的函數void printresult(int[]),輸出

 *統計結果。

 */

void printresult(int[]);

/*聲明一個(gè)全局變量*/

int a=1;

main()

{

       char str[SIZE];

       int letter[SIZE]={0};

       printf("請輸入長(cháng)度不超過(guò)%d的任意字符串,以‘#’結束:\n",SIZE);

       /*分別調用三個(gè)函數完成字符的讀入,字母的統計,統計結果的輸出*/

       fuzhi(str);

       count(letter,str);

       printf("該字符串中有:\n");

       printresult(letter);

       return(0);

}

/*定義無(wú)返回值的函數void fuzhi(int[]),讀取字符串*/

void fuzhi(char str[])

{

       int i=1;

       /*讀取第一個(gè)字符*/

       scanf("%c",&str[0]);

       /*讀取字符并計數,到‘#’結束*/

       while(str[i-1]!='#')

       {

              scanf("%c",&str[i]);

              i=i+1;

              a=a+1;

       }

}

/*定義無(wú)返回值的函數void count(int[],char[]),統計

 *字符串中各字母的個(gè)數

 */

void count(int letter[],char str[])

{

       int i;

       /*統計各字母個(gè)數*/

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

       {

              letter[str[i]]+=1;

       }

}

/*定義無(wú)返回值的函數void printresult(int[]),輸出

 *統計結果。

 */

void printresult(int letter[])

{

       int i;

       /*選擇字母的信息輸出*/

       for(i='A';i<='Z';i++)

       {

              if(letter[i]!=0)

                     printf("%d個(gè)%c\n",letter[i],i);

       }

       for(i='a';i<='z';i++)

       {

        if(letter[i]!=0)

                     printf("%d個(gè)%c\n",letter[i],i);

       }

}

運行效果如圖:
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
113道C語(yǔ)言題目
百度往年筆試題
字符串的全排列和組合算法
全排列(含遞歸和非遞歸的解法)
C語(yǔ)言中操作字符串的一些函數源代碼
258 [LeetCode] Find the Difference 尋找不同
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久