当前位置: 首页 > news >正文

Day24 第11站 出发 c++!

1> 思维导图

2> 提示并输入一个字符串,统计该字符串中字母个数、数字个数、空格个数、其他字符的个数

 string s1;cout << "请输入一个字符串" << endl;getline(cin,s1);int len = s1.length();char buf[128]="";strcpy(buf,s1.data());int i=0;int a=0;int b=0;int c=0;int d=0;while(len--){if((buf[i]>=65&&buf[i]<=90)||(buf[i]>=97&&buf[i]<=122)){a++;}else if(buf[i]>=48&&buf[i]<=57){b++;}else if(buf[i]==32){c++;}else{d++;}i++;}cout<<"字符串中字母有"<<a<<"个"<<"数字有"<<b<<"个"<<"空格有"<<c<<"个"<<"其他有"<<d<<"个"<<endl;


http://www.mrgr.cn/news/12725.html

相关文章:

  • 如何构建社区康养管理系统?实现老年人服务管理全攻略【Java SpringBoot】
  • 在Excel中使用VLOOKUP函数时避免显示NA和0
  • Linux调整SSH登录访问方式
  • 13.JS学习篇-ES6 React 项目模板
  • 论文速览【LLM】 —— 【ORLM】Training Large Language Models for Optimization Modeling
  • Html5—表单
  • 第2章-07-客户端IP与UserAgent
  • LUOGU P2048 [NOI2010] 超级钢琴(贪心+堆)
  • 信息安全数学基础(1)整除的概念
  • Linux 软件包管理器yum 自动化构建工具-make/makefile
  • 中秋佳节,数码好礼伴团圆:中秋节五大数码礼品指南
  • docker轻松集成延迟队列插件
  • NoSql数据库 Redis集群详解
  • JVM 内存结构了解吗,每个区域都存放什么数据?
  • Django orm 中设置读写分离
  • uniapp按钮点击过快导致请求数据混乱
  • 14.JS学习篇-CSR和SSR
  • 计算机专业的真正的就业情况
  • DORIS - 执行 git submodule update --init --recursive 的目的是什么?
  • 网络安全之渗透测试实战-DC-3-靶机入侵