代码:
#include<iostream>
#include<string.h>
#include<iomanip>
using namespace std;
struct Mer
{
char ch;
int num;
};
int i=0,b=0,n=0;
int main()
{
Mer str[999];
char a[999];
int j,m=0,num1=0,num2=0,num3=0,num4=0;
cout<<"句子(英文):"<<endl;
gets(a);
m=strlen(a);
for(i=0;i<m;i++)
{
if(a[i]>='A'&&a[i]<='Z') num1++;
else if(a[i]>='a'&&a[i]<='z') num2++;
else if(a[i]>='0'&&a[i]<='9') num3++;
else num4++;
}
printf("大写字母:%d\n小写字母:%d\n数字字符:%d\n其他字符(包含空格):%d\n",num1,num2,num3,num4);
return 0;
}