运行后可能出现警告,但是不影响结果,出现警告的原因是 s存放在constan区域,但在程序的声明中却用指针进行声明的。

#include<iostream>
#include<cstring>
using namespace std;
class wordnum
{char str[80];int c;public:wordnum(char *s){strcpy(str,s);c=0;}void process();void print(){cout<<str<<endl;cout<<"num="<<c<<endl;}
};
void wordnum::process()
{int word=1;int len;len=strlen(str);for(int i=0;i<len;i++){if(((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))&&word){c++;word=0;}else if(str[i]==' ')word=1;}
}
int main()
{wordnum w("she is a    nice    girl");w.process();w.print();return 0;
}

统计字符串中的英文字母的个数C++代码实现相关推荐

  1. 统计字符串中每个英文字母的个数

    题目:编程序,提示用户输入一任意长度的字符串,输出此字符串中每个英文字母的个数. 源程序代码: #include #include using namespace std; int main() { ...

  2. Java计算字符串中的英文字母的个数

    Java计算字符串中的英文字母的个数 方式一 为如果该字符串中只有数字和字母可以用!Character.isDigit()的方式计算字母个数 方式二为不管是什么样的字符串直接用Character.is ...

  3. JAVA版本:给定一个字符串,返回字符串中小写英文字母的个数、数字个数以及其他字符的个数

    给定一个字符串,返回字符串中小写英文字母的个数.数字个数以及其他字符的个数 方法分析:使用replaceAll()方法,逐一删除字符串中的相关数据,类型个数=原长度-新长度 public static ...

  4. 1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数

    1. 编写函数 cal_numbers:,参数为字符串,统计并返回该字符串中的英文字母.空格.数字和其它字符的个数,程序框架: def cal_numbers(strVal):计算 strVal 中, ...

  5. 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段

    7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...

  6. 英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。

    英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行中 ...

  7. 经典:统计字符串中汉字,英文,数字,特殊符号个数

    经典:统计字符串中汉字,英文,数字,特殊符号个数 package wzs.arithmetics;/*** 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量* @author wWX15478 ...

  8. python统计元音字母个数_统计字符串中各元音字母(即A,E,I,O,U)的个数。

    下列给定函数中,函数 fun 的功能是:统计字符串中各元音字母 ( 即 A , E , I , O , U) 的个数.注意:字 母不分大小写.例如,输入 THIs is a boot ,则应输出是 1 ...

  9. 统计字符串中元音字母的个数 C语言编程,统计字符串中各元音字母(即A,E,I,O,U)的个数。...

    下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数.注意:字母不分大小写.例如,输入THIs is a boot,则应输出是1 0 2 2 0. 请改正程序中的错 ...

最新文章

  1. Android --- 漂亮的 Loader 加载动画
  2. Python编程语言学习:在for循环中如何同时使用2个变量或者3个变量
  3. Modbus​协议​深入​讲解_NI
  4. 带头结点的单链表的初始化,建立,插入,查找,删除
  5. kafka基础之介绍和分布式集群搭建
  6. 你们是不是很缺大数据工程师?
  7. Python – numpy.arange()
  8. 公安部4号令中关于电子邮服务器
  9. 早起的奇迹:那些能够在早晨8:00前改变人生的秘密
  10. 附解决方案,小程序用户昵称突然变成了“微信用户”,而且头像也显示不了?
  11. html作品源文件,编辑HTML源文件
  12. 【一周读书】All life is problem solving
  13. Nginx系列教材 (五)- 和Tomcat进行负载均衡
  14. Vue项目实战引入百度地图(一)
  15. 派生类组合类 计算圆锥体体积
  16. Retrofit 使用详解
  17. OpenOrder解决CTP API的一系列问题说明
  18. [PyQt] Python界面编程学习总结
  19. 基于stm32f407vet开发板的人脸识别
  20. 教育信创提速,如何用校园邮箱破局?

热门文章

  1. 数字化转型的研究方向
  2. while listening lectures
  3. 园区医保和其他地方的医保的区别
  4. 算法笔记 1 31 chapter4
  5. kmp oj 亲和串
  6. 开源是项“全民工程”,揭秘开源团队的管理运作
  7. 8、clone使用和数组列表的copy
  8. 机器学习基础 --- numpy的基本使用
  9. 银行业应对信息安全威胁高危的三大原则
  10. Siege的线程模型-基于版本2.56