每天進步一點點,程式設計貴在學習和堅持,加油!
功能:輸入數字小寫字母、大寫字母等一串字元,然後回車,統計個數(本例程只是對單純的數字、大小寫英文本母有效,不包括其他的例如逗號、句號、符號等的個數統計,如需完善可在可新增程式條件處進行判斷)
#include
#include
int main()
;//數字的字串有256個
char num[10]=;//定義10個數字
char en[26]=;//定義26個字母
int len,i;//輸入的長度
int b=0,c=0,d=0;//b 輸出小寫字母總數 c輸出數字總數 d輸出大寫字母總數
scanf("%s",a);
len = strlen(a);
for(i=0;i=0))
if((a[i]<='z')&&(a[i]>='a'))
if((a[i]<='z')&&(a[i]>='a'))
// 可新增程式條件*/}
printf("輸出為0的個數:%d\n",num[0]); //輸出為0的個數
printf("輸出為1的個數:%d\n",num[1]); //輸出為1的個數
printf("輸出數字總數:%d\n",c); //輸出0到9之間總個數
printf("輸出小寫字母a的個數:%d\n",en[60]); //輸出字母a的個數
printf("輸出小寫字母a到字母z的總數:%d\n",b); //輸出字母a到字母z的總數
printf("輸出大寫字母a到字母z的總數:%d\n",d); //輸出字母a到字母z的總數
return 0;
}
中英文本串中統計英文本元個數
工作中遇到如下問題,搜尋網路資源得以解決,記錄以供參考。問題 在一段中英文混合的字串中,通過關關鍵字查詢到某位置p。需要擷取p前後一定長度字元,構成乙個新的字串。問題解析 由於是中貢混合的字串,當向前後擷取長度不當時會出現擷取到中文半個字的情況。面引起出現亂碼的情況。方法 首先確定字串的編碼格式,由...
python 詞頻統計 中英文
calhamletv1.py 英文統計程式 def gettext txt open hamlet.txt r read txt txt.lower for ch in txt txt.replace ch,將文字中特殊字元替換為空格 return txt hamlettxt gettext wor...
Python 文字詞頻統計中英文
統計一段英文中 出現次數最多的幾個單詞 def get text text open eng.txt r read text text.lower 所有單詞都替換成小寫 for ch in 去噪,歸一化處理,把所有特殊符號替換為空格 text text.replace ch,return text ...