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

坐牢第三十天(c++)

1.作业:

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

#include <iostream>
#include <stdio.h>
#include <string>
using namespace std;
int main(int argc, char const *argv[])
{string str;cout << "请输入一个字符串:"; getline(cin,str);int len = str.length();//字符串实际长度cout << "字符串的长度为:";cout << len << endl;int alphabet=0;//字母个数int number=0;//数字个数int space=0;//空格个数int other=0;//其他字符个数for (int  i = 0; i < len; i++){if (str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z')alphabet++;else if(str[i]>='0'&&str[i]<='9')number++;else if(str[i]==' ')space++;elseother++;}cout << "字母有:"<< alphabet <<endl;cout << "数字有:"<< number <<endl;cout << "空格有:"<< space <<endl;cout << "其他字符有:"<< other <<endl;return 0;
}

效果图:

 

2.思维导图:


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

相关文章:

  • IEEE T-ASLP | 利用ASR预训练的Conformer模型通过迁移学习和知识蒸馏进行说话人验证
  • 2024安卓iOS免签封装源码/解决APP误报毒/可打包和上传APP/自动实现5分钟随机更换签名
  • sdk监控平台
  • 破晓科技与神话:三防平板与《黑神话:悟空》的创新交响
  • 游戏发行技术体系框架图
  • 【C#】【EXCEL】Bumblebee/Classes/ExColumn.cs
  • 牛客D题连线
  • 构建一个资源控制面板:模拟 CPU 和内存负载
  • Qt | Qt是C++最好的图形界面开发库(学习路线图)
  • Java 入门指南:Map 接口
  • React——useRef()
  • vivado U_SET
  • 2024年第十五届蓝桥杯图形化省赛真题分享包含答案
  • World of Warcraft [CLASSIC][80][Grandel] Call to Arms: Strand of the Ancients
  • 力扣(坏了的计算机)
  • SSRF实现.SSH未创建写shell和SSRF漏洞之FastCGI利用
  • 排序补充之快排的三路划分法
  • 【算法基础实验】图论-Dijkstra最短路径
  • ZooKeeper的节点上下线感知
  • redis | 认识非关系型数据库Redis的哈希数据类型