【华为OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
来源:互联网 发布:彩票组合软件手机软件 编辑:程序博客网 时间:2024/05/16 23:47
输入一行字符串,可以有空格
统计其中英文字符,空格字符,数字字符,其他字符的个数
这道题很简单,遍历判断即可
源代码:
- #include <iostream>
- #include <string>
- using namespace std;
- int getEngcharNum(string s){
- int EngcharNum = 0;
- int size = s.size();
- for(int i = 0; i < size; i++)
- if((s[i] <= 'z' && s[i] >= 'a') || (s[i] <= 'Z' && s[i] >= 'A'))
- EngcharNum++;
- return EngcharNum;
- }
- int getBlankcharNum(string s){
- int BlankcharNum = 0;
- int size = s.size();
- for(int i = 0; i < size; i++)
- if(s[i] == ' ')
- BlankcharNum++;
- return BlankcharNum;
- }
- int getDigitcharNum(string s){
- int DigitcharNum = 0;
- int size = s.size();
- for(int i = 0; i < size; i++)
- if(s[i] <= '9' && s[i] >= '0')
- DigitcharNum++;
- return DigitcharNum;
- }
- int getOthercharNum(string s){
- int OthercharNum = 0;
- int size = s.size();
- return (size - getEngcharNum(s) - getBlankcharNum(s) - getDigitcharNum(s));
- }
- void main(){
- string str;
- getline(cin, str);
- cout << getEngcharNum(str) << endl << getBlankcharNum(str) << endl << getDigitcharNum(str) << endl << getOthercharNum(str)<<endl;
- }
0 0
- 华为OJ题库-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ试题:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为oj:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为oj 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为OJ】【032-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数】
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ 初级:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为 OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- [华为OJ--C++]032-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- Cocos Creator 介绍
- 跟随前端大神的脚步
- EventBus & Otto
- Django导入jquery
- GC算法 垃圾收集器
- 【华为OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- JVM内存结构
- 源码-PL/SQL从入门到精通-第二章-PL/SQL基本概念-Part 1
- 提示框 9款css3 tooltips鼠标悬停显示消息提示框样式(精)
- ssh 远程执行命令
- 从char/wchar_t到TCHAR .
- java类的加载机制
- logback和slf4j的使用chapter3
- Django连接MySql