[华为OJ--C++]032-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
来源:互联网 发布:多态zpn for mac 编辑:程序博客网 时间:2024/05/16 15:10
题目描述:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。
输入描述:输入一行字符串,可以有空格
输出描述:统计其中英文字符,空格字符,数字字符,其他字符的个数
输入例子:
1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][
输出例子:
算法实现:26
3
10
12
#include<iostream>#include<vector>#include<string>using namespace std;/************************************************ * Author: 赵志乾 * Date: 2017-2-17 * Declaration: All Rigths Reserved !!! ***********************************************/int main(){string instr;getline(cin,instr);vector<int>ret(4,0);for(int i=0;i<instr.length();i++){if(instr[i]>='a'&&instr[i]<='z')ret[0]++;else if(instr[i]>='A'&&instr[i]<='Z')ret[0]++;else if(instr[i]==' ')ret[1]++;else if(instr[i]>='0'&&instr[i]<='9')ret[2]++;elseret[3]++;}for(int i=0;i<ret.size();i++){cout<<ret[i]<<endl;}return 0;}
0 0
- [华为OJ--C++]032-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为OJ】【032-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数】
- 华为OJ题库-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ试题:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为oj:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为oj 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ 初级:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为 OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 解决GPA低于2.0问题、academic probation
- AFNetwork 作用和用法详解
- greenplum数据库配置优化
- H264码流的I/P/B帧NALU判断
- Callable、Future和FutureTask区别
- [华为OJ--C++]032-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- Recyclerview隐藏单个item代码(经测试有效)!
- Atom使用插件汇总
- MySql数据库细节使用规范详细解读胜过千行代码优化
- 字符串的拼接,转化,截取等处理
- 优先队列:自定义大小比较
- 由于csdn的注册问题,eguid的博客地址名为blog.csdn.net/eguid_1
- POJ 2506
- vue.js创建项目