输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
来源:互联网 发布:知已知彼百战不殆 编辑:程序博客网 时间:2024/05/16 18:04
#include<bits/stdc++.h>using namespace std;void count(string s,int a[]) { for(int i=0;i<s.size();i++) { if((s[i]<='z'&&s[i]>='a')||(s[i]<='Z'&&s[i]>='A'))a[0]++; else if(s[i]==' ')a[1]++; else if(s[i]<='9'&&s[i]>='0')a[2]++; else a[3]++; }}int main() { string s; while(getline(cin,s)) { int a[4]={0}; count(s,a); for(int i=0;i<4;i++) cout<<a[i]<<endl; } return 0;}
阅读全文
0 0
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ题库-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ试题:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为oj:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为oj 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为OJ】【032-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数】
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 华为OJ 初级:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为 OJ】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 【华为OJ40】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- Meterial Design 的activity转场效果
- 初学STL
- 山东大学2016-2017学年面向对象开发技术期末试题(回忆版)
- Oracle那些事(2)-管理工具概述
- 模拟银行ATM取款机
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- together进度报告9
- 世界首个合法授权:双人飞行汽车GyroDrive已上路
- 网络层协议IP/ICMP/DHCP/ARP/TCP数据的捕获与分析
- 传输层的复用和解复用
- 【LeetCode64 Minimum Path Sum】动态规划计算路径
- 3.1 Linux中的文件IO (13、14节)
- Spring(1-1、基于xml装配Bean)
- C8051F没有无法进main函数的解决办法之一