当前位置: 首页 > 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;
}

 


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

相关文章:

  • 容器网络-
  • 能大致讲一下Chat GPT的原理吗?
  • ansible的tags标签
  • Kubernetes中的Kube-proxy:服务发现与负载均衡的基石
  • 一张图认识视频中间件
  • Verilog刷题笔记62
  • uniapp使用宫格实现多张图片预览
  • 网络,服务器
  • 在 Spring Boot 中为 MyBatis 添加拦截器
  • 【大数据】深入解析向量数据库Faiss:搭建与使用指南
  • 异步编程下await的理解
  • C++ 解决要编译的工程和依赖工程重名文件夹的问题
  • WHAT - Jamstack(JavaScript, APIs, and Markup 与 Serverless 无服务器架构)
  • 详解ACL限制SSH、Telnet远程登录及抓包实验
  • Java 入门指南:Java IO流 —— 转换流、扫描流、打印流
  • vTable实现多维表格
  • erlang学习:gen_server书上案例22.6练习题5
  • Obsidian dataview 高级使用技巧 【文件筛选/排序/分组/限制】
  • CSS3中display显示属性
  • 前后端交互的过程