時間限制: 2 sec 記憶體限制: 128 mb
提交: 919 解決: 443
[狀態] [提交] [命題人:外部匯入]
題目描述
給出一串字元,要求統計出裡面的字母、數字、空格以及其他字元的個數。
字母:a, b, …, z、a, b, …, z組成
數字:0, 1, …, 9
空格:" "(不包括引號)
剩下的可列印字元全為其他字元。
輸入測試資料有多組。
每組資料為一行(長度不超過100000)。
資料至檔案結束(eof)為止。
輸出每組輸入對應一行輸出。
包括四個整數a b c d,分別代表字母、數字、空格和其他字元的個數。
樣例輸入 copy
a0 ,
ab12 4$
樣例輸出 copy
1 1 1 1
2 3 1 1
while(~
gets
(str)
)
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using
namespace std;
intmain()
else
if(str[i]
>=
'0'&&str[i]
<=
'9')
second++
;else
if(str[i]
==' '
) third++
;else
fourth++;}
printf
("%d %d %d %d\n"
,first,second,third,fourth);}
return0;
}
1206 字元統計
字元統計 time limit 1000ms memory limit 65536k total submit 186 accepted 67 description 給出一串字元,要求統計出裡面的字母 數字 空格以及其他字元的個數。字母 a,b,z a,b,z組成 數字 0,1,9 空格 不包括引...
1042 字元統計
請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有並列,則輸...
1042 字元統計
題目是pat乙級 思路 分類統計 注意 大小寫是同乙個字元 訓練目的 字元陣列 迴圈 題目描述 請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束 回車不算在內...