解题思路:
用if()来分类判断
注意事项:
注意不同类型的ASCI值
参考代码:
#include<iostream>
using namespace std;
int main()
{
char a[88];
int i=0,n1=0,n2=0,n3=0,n4=0;
cin.get(a,88);
while(a[i])
{
if(a[i]>=65&&a[i]<=90||a[i]>=97&&a[i]<=122)
n1++;
else if(a[i]>=48&&a[i]<=57)
n2++;
else if(a[i]==32)
n3++;
else
n4++;
i++;
}
cout<<n1<<endl<<n3<<endl<<n2<<endl<<n4<<endl;
return 0;
}
0.0分
2 人评分