题解 | #统计字符#
统计字符
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
#include <iostream>
using namespace std;
int main() {
string in;
getline(cin,in);
int a(0),b(0),c(0),d(0);
for(auto i:in){
if(isalpha(i)){
++a;
}
else if(i==' '){
++b;
}
else if(i>='0'&&i<='9'){
++c;
}
else{
++d;
}
}
printf("%d\n%d\n%d\n%d\n",a,b,c,d);
return 0;
}
// 64 位输出请用 printf("%lld")
