看清楚题目是输入十个字符!!!这里被坑了一手。
#include <bits/stdc++.h> using namespace std; int main(){ char s[11]; for(int i=0;i<10;i++){ scanf("%c",&s[i]); } int a=0,b=0,c=0; for(int i=0;i<10;i++){ if(isalpha(s[i])){ a++; } else if(isdigit(s[i])){ b++; } else{ c++; } } cout << a << " " << b << " " << c; return 0; }
0.0分
0 人评分