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

初识C++(8.27)

用C++实现:

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

#include <iostream>
#include <string>using namespace std;int main() {string str;cout << "请输入一个字符串: ";getline(cin, str); // 使用getline以包含空格int a = 0, b = 0, c = 0, d = 0;// 遍历字符串中的每个字符for (char n : str) {if ((n >= 'A' && c <= 'Z') || (n >= 'a' && n <= 'z')) { // 判断是否是字母a++;} else if (n >= '0' && n <= '9') { // 判断是否是数字b++;} else if (n == ' ') { // 判断是否是空格c++;} else {d++; // 其他字符}}// 输出结果cout << "字母个数: " << a << endl;cout << "数字个数: " << b << endl;cout << "空格个数: " << c << endl;cout << "其他字符个数: " << d << endl;return 0;
}

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • CentOS 7的yum源更换为国内源
  • 【设计模式】简单工厂模式
  • Ai+若依(页面调整--去除若依的各种痕迹,采用自己的):【07篇】
  • Qt_信号槽机制
  • UnrealEngine学习(01):安装虚幻引擎
  • 教育与经济
  • Linux(CentOS8)系统安装mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
  • 制造业中的MES知识与ERP\PLM\WMS架构关系(附智能制造MES解决方案PPT下载)
  • 极限基础:变化率在manim中的实现
  • 【数据科学概述】数据科学的基本概念与发展历程】
  • 2408gui,学习gui的经验
  • 超详细Git基本命令使用(二)
  • UNI-APP 打包构建 APK
  • 微信小程序代码目录结构介绍
  • 数据结构概念
  • 2018一半小结一波
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Computed property XXX was assigned to but it has no setter
  • jdbc就是这么简单
  • Laravel Telescope:优雅的应用调试工具
  • Solarized Scheme
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Spring Cloud Feign的两种使用姿势
  • 关于使用markdown的方法(引自CSDN教程)
  • 使用putty远程连接linux
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我感觉这是史上最牛的防sql注入方法类
  • 小程序开发之路(一)
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • # .NET Framework中使用命名管道进行进程间通信
  • #100天计划# 2013年9月29日
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (回溯) LeetCode 78. 子集
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (三)uboot源码分析
  • (一)SvelteKit教程:hello world
  • (转)3D模板阴影原理
  • (转)甲方乙方——赵民谈找工作
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • (自适应手机端)响应式服装服饰外贸企业网站模板
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .gitignore不生效的解决方案
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .net core 管理用户机密
  • .NET IoC 容器(三)Autofac