字串-字元統計1
Problem Description
給出一串字元,要求統計出裡面的字母、數字、空格以及其他字元的個數。
字母:A, B, ..., Z、a, b, ..., z組成
數字:0, 1, ..., 9
空格:" "(不包括引號)
剩下的可列印字元全為其他字元。
Input
測試資料有多組。
每組資料為一行(長度不超過100000)。
資料至檔案結束(EOF)為止。
Output
每組輸入對應一行輸出。
包括四個整數a b c d,分別代表字母、數字、空格和其他字元的個數。
Sample Input
A0 ,
Sample Output
1 1 1 1
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
char str[1001];
int a,b,c,d;
while(gets(str)){
int len = strlen(str);
a = 0;
b = 0;
c = 0;
d = 0;
for(int i = 0 ; i < len ; i++){
if((str[i] >= 'a' && str[i] <= 'z')||(str[i] >= 'A' && str[i] <= 'Z')){
a++;
}else if(str[i] >= '0' && str[i] <= '9'){
b++;
}else if(str[i] == ' '){
c++;
}else{
d++;
}
}
printf("%d %d %d %d\n",a,b,c,d);
}
return 0;
}
相關文章
- 字串-字元統計2字串字元
- 統計字串字元個數字串字元
- golang count 單字元 字串 統計函式Golang字元字串函式
- JavaScript統計字串中字元出現次數JavaScript字串字元
- JavaScript統計字串中重複字元的個數JavaScript字串字元
- 統計字串中某個字元出現的次數字串字元
- 判斷字串中出現最多的字元,並統計次數字串字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- Shell 程式設計 : 數值,字元,字串程式設計字元字串
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 前端面試題8----統計字串中出現最多的字元前端面試題字串字元
- 題目7:統計字串中的各種字元的個數字串字元
- 字元數統計字元
- python 統計字串裡某個字元出現的次數count()Python字串字元
- 字串統計字串
- 求出現在字串1而沒有出現在字串2中的字元字串字元
- 字串-字元編碼字串字元
- Swift:字元和字串Swift字元字串
- 29:統計字元數字元
- JS判斷字串長度(英文佔1個字元,中文漢字佔2個字元)JS字串字元
- 集合框架-統計字串中每個字元出現的次數案例圖解框架字串字元圖解
- 利用Python實現分析給定文字字串中的字元統計資訊Python字串字元
- 字串-刪除指定字元字串字元
- 字元陣列與字串字元陣列字串
- 字串和字元的操作字串字元
- 計算返回單、雙位元組字元混合字串長度字元字串
- 如何計算字串某個字元出現的次數字串字元
- 利用HashMap統計字元個數HashMap字元
- 對漢字字元的統計字元
- 73:字元統計★]題目描述:字元
- JavaScript字串物件 之 根據字元返回位置、根據位置返回字元、字串操作方法JavaScript字串物件字元
- 集合框架-統計字串中每個字元出現的次數案例程式碼實現框架字串字元
- JavaScript 刪除字串重複字元JavaScript字串字元
- 字串不能以指定字元開頭字串字元
- javascript 字串字元順序反轉JavaScript字串字元
- js如何使用指定字元分割字串JS字元字串
- 第七章——字串(字元流)字串字元
- 重複輸出字元或字串字元字串