例题一、统计字符串中数字字符个数。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> #include <string> using namespace std; int main() { string s; getline(cin,s); int c=0; for(int i=0;i<s.size();i++){ if('a'<=s[i]&&s[i]<='z') s[i]=s[i]-97+65; } cout<<s<<endl; return 0; } |
习题:输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。请写出完整代码!
例如:
输入:do you like No.22 runner?
输出:
Letters=17
Digits=2
Others=5