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

8.28作业

1.提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数

#include <iostream>using namespace std;int main()
{string buf;cout << "输入字符串" << endl;getline(cin,buf);int capital = 0,lower = 0,numble = 0,blank = 0,character = 0;int i = 0;int size=buf.size();cout << size << endl;for(i=0;i<size;i++){if(buf.at(i) >= 'A' && buf.at(i) <= 'Z'){capital++;}else if(buf.at(i) >= 'a' && buf.at(i) <= 'z'){lower++;}else if(buf.at(i) >= '0' && buf.at(i) <= '9'){numble++;}else if(buf.at(i) == ' '){blank++;}else{character++;}}cout << "大写字母 = " << capital << endl;cout << "小写字母 = " << lower << endl;cout << "数字 = " << numble << endl;cout << "空格 = " << blank << endl;cout << "其余字符 = " << character << endl;return 0;
}

2.思维导图

http://www.dtcms.com/a/356072.html

相关文章:

  • Android 编写高斯模糊功能
  • Github上传READ.md后出现不识别换行符的问题
  • Shell编程入门到实战:从基础语法到自动化脚本
  • 网络是怎样连接的,笔记整理
  • C语言知识点补充(链表和队列)
  • 8.变量和数据类型
  • 浏览器访问 ASP.NET Core wwwroot 目录下静态资源的底层实现
  • 多线程 线程池 并发
  • 机器视觉学习-day08-图像缩放
  • MBA/EMBA毕业论文写作总结
  • 第20章|轻松实现远程控制
  • NumPy 2.x 完全指南【三十二】通用函数(ufunc)之数学运算函数
  • 面试tips--JVM(1)--对象分配内存的方式TLAB
  • CTFshow系列——命令执行web61-68
  • C++之多态篇
  • 君正T31学习(四)- MT7682+VLC出图
  • 【python】python进阶——as关键字
  • 程序代码篇---类
  • SpringCloud Alibaba Nacos 注册中心/配置中心
  • SpringBoot 配置文件在运维开发中的应用
  • 基于springboot的商业店铺租赁系统
  • 在 Vue 前端(Vue2/Vue3 通用)载入 JSON 格式的动图
  • 校园文化活动管理系统设计与实现(代码+数据库+LW)
  • web前端知识——第一阶段
  • 【buildroot】【1. Buildroot版本与Linux内核调试对应关系】
  • 基于SpringBoot的旅游景点推荐系统【2026最新】
  • 域名所有权变更,需要重新备案吗
  • Day16_【机器学习分类】
  • 软磁材料与硬磁材料
  • MTK Linux DRM分析(十九)- KMS drm_framebuffer.c