彩虹岛博物馆几级挂:求助C++编程程序代码

来源:百度文库 编辑:高校问答 时间:2024/04/28 08:37:52
编写一个函数,统计一条英文句子中字母的个数,在主程序中实现输入输出

int f(string str)
{
unsigned int num = 0;
for(int i=0; i<(int)str.length();i++)
{
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
num++;
}
return num;
}

基本思路是数标点和空格,不过这种方式有一个缺点,就是标点太多不好统计,不如,检验是否为26个字母,如果遍历时遇到不是的就计为一个单词。这是基本思路,很简单。