先把代码沾上来,有时间介绍下。
#include <iostream>
#include <string.h>
#include<stdlib.h>
#include<stdio.h>
#include<cstdio>
using namespace std;
void JG(char ch[]){
//int i;
int q=0,w=0,e=0,r=0;
int t=strlen(ch);
for(int i=0;i<t;i++){
if(ch[i]>='0'&&ch[i]<='9')
w++;
else if(ch[i]==32)
e++;
else if(ch[i]>='a'&&ch[i]<='z'||ch[i]>='A'&&ch[i]<='Z')
q++;
else
{
r++;
}
}
cout<<q<<" "<<w<<" "<<e<<" "<<r<<" "<<endl;
};
int main(){
char ch[10000];
gets(ch);
JG(ch);
//getchar();
return 0;
}