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

作业0827

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

#include <iostream>
#include <string>
#include <cctype>using namespace std;int main()
{string str;int digit_count = 0;// 数字计数int alpha_count = 0;// 字母计数int blank_count = 0;// 空格计数int other = 0;      // 其他字符计数cout << "请输入一个字符串: ";getline(cin, str);for(int i=0; i<(int)str.length(); i++){if(isalpha(str[i])){alpha_count++;}else if(isdigit(str[i])){digit_count++;}else if(str[i] == ' '){blank_count++;}else{other++;}}cout << "数字个数:" << digit_count << endl;cout << "字母个数:" << alpha_count << endl;cout << "空格个数:" << blank_count << endl;cout << "其他字符个数:" << other << endl;return 0;
}

 思维导图:


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

相关文章:

  • 搭建ELK-Filebeat采集系统日志
  • 使用SparkGraphX进行图计算时的编码问题
  • 如何完美实现 Go 服务的平滑升级
  • 8. 为什么 Java 中 HashMap 的默认负载因子是 0.75?
  • Unity 离线文档快速访问处理文件
  • 高效能低延迟:EasyCVR平台WebRTC支持H.265在远程监控中的优势
  • Java-List分批多线程执行
  • ModBus RTU、ModBus ASCII、ModBus TCP,它们有什么区别?
  • 算法训练营|图论第二天 99.岛屿数量 100.岛屿的最大面积
  • 【北森-注册安全分析报告-无验证方式导致安全隐患】
  • 列式存储数据库(Columnar Database)
  • 趣味算法------试用 6 和 9 组成的最大数字
  • streamlit+wordcloud使用pyinstaller打包遇到的一些坑
  • SpringBootWeb入门-HTTP协议、Tomcat下载、基本使用、入门程序解析
  • 每天一个数据分析题(四百九十九)- 数据集
  • EmguCV学习笔记 VB.Net 6.S 特别示例
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • JVM知识点记录
  • jQuery 事件
  • 【UE5】库存系统——01