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

【打卡day3】字符串类

例如统计字符个数,字符大小写转换

题目描述:输入一行字符串,计算A-Z大写字母出现的次数

思路:

1 定义一个整型数组,初始化为0,存储每个字母出现的次数,下标0对应字母A,

2,定义字符串变量str :string str;

3,遍历字符串且判断字符串的值str[i]是否 str[i]>='A'&&str[i]<='Z'

4,是大写字母--存到整型数组中:计算该字母对应的数组下标

index = str[i]-'A'

str[index]++;

5.输出结果:遍历数组

单词的首字母,若是小写字母,则转换成大写字母 

注意:

1.多组输入

2.首字符处理

3.从第二个字符遍历,检查这个字符的前一个字符是否为空白符。若是,则是首字符,转换为大写。

4.输出

相关文章:

  • clickhouse查询效率低
  • C++之list
  • SpringBoot POST和GET请求
  • 【算法】大数据查重
  • 庞加莱映射的性质
  • vs code 设置字体颜色
  • 深入了解蓝牙广播与扫描响应
  • Codeforces Round 258 (Div. 2) E. Devu and Flowers 生成函数
  • 四、云原生应用监控-Etcd
  • IMX6ULL的最简单的LED驱动程序
  • 南开提出1Prompt1Story,无需训练,可通过单个连接提示实现一致的文本到图像生成。
  • 掌握Linux基础:从文件链接到Shell命令的全面指南
  • CTF杂项——[WUSTCTF 2020]alison_likes_jojo
  • React:类组件(上)
  • 开发、科研、日常办公工具汇总(持续更新)
  • matlab常见的配图代码实现1
  • SpringBatch之ResultSet.next()
  • PythonWeb开发框架—Flask框架之flask-sqlalchemy、序列化和反序列化使用详解
  • MySQL环境搭建和基本操作
  • 从1G到6G的多址接入技术详解
  • “十五五”规划编制工作开展网络征求意见活动
  • 欧洲加大力度招募美国科研人员
  • 无人机考证热背后:掏空年轻人钱包,养肥培训机构
  • 视频丨习近平在河南洛阳市考察调研
  • 上海百年龙华码头开启新航线,弥补浦江游览南段空缺
  • 2024年全国博物馆接待观众14.9亿人次