#include <iostream>
using namespace std;
int getNumber(char str[1000])
{
int sum=0;
//strlen 计算字符串里面一共有多少个字符 //sizeof 计算字符串占的总内存空间
for(int i=0;i<strlen(str);i++)
{
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
{
sum++;
}
}
return sum;
}
void main()
{
char str[1000];
cout<<"请输入一个需要统计字母个数的英文句子:";
// cin>> str; //只能输入没有空格的字符串,当输入中含有空格,则只能输出空格之前的字符
cin.get(str,1000);
int number= getNumber(str);
cout<<str<<"语句中字母个数总计:"<< number <<endl;
system("pause");
}
注意点:
1. strlen() 计算字符串里面一共有多少个字符 sizeof() 计算字符串占的总内存空间
2. cin>> str; //只能输入没有空格的字符串,当输入中含有空格,则只能输出空格之前的字符