C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。
/*输入一行字符,分别统计出其中
英文字母、数字、空格和其它字符的个数。*/
#include <iostream>
using namespace std;int main()
{char x;int letters=0,digits=0,spaces=0,others=0;cout<<"请输入一串任意的字符\n";while((x=getchar())!='\n'){if((x>='a'&&x<='z')||(x>='A'&&x<='Z'))letters++;else if(x>='0'&&x<='9')digits++;else if(x==' ')spaces++;elseothers++;}cout<<"英文字母有"<<letters<<"个\n";cout<<"数字有"<<digits<<"个\n";cout<<"空格有"<<spaces<<"个\n";cout<<"其它字符有"<<others<<"个\n";system("pause");return 0;
}
若要实现同样效果请看前文: C++程序设计基础之基于Dev-Cpp的环境搭建
一、C++字符集
字符是一些可以区分的最小符号,C++的字符集由下列字符组成。
1、大小写英文字母
A~Z ,a~z
2、数字字符
0~9
3、特殊字符
空格 ! # % ^ & * _(下划线)
- + = ~ <> /\ | . : , ; ? ‘ “ ( ) [] {}
二、单词及词法规则
单词是由若干个字符组成的具有一定意义的最小词法单元。
1、标识符
标识符是程序员定义的单词,用它来命名程序中的 一些实体,
比如:函数名,变量名,常量名,对象名等。
C++规定,标识符是由大小写字母、数字、下划线组成,并且以字母或下划线开始。下面是一些合法的标识符:
hello this_is f1 car2 (√)
下面是一些 非法的标识符:
012 @sys pay.due this-is(×)
版权声明:本文为CSDN博主「 Apollo-007」的原创文章,
遵循CC BY-NC-SA 4.0版权协议,转载请附上原文出处链接及本声明。
原文链接: https://apollo.blog.csdn.net/article/details/124133391
C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。相关推荐
- C语言输入一行数据分别统计出其中英文字母、 空格、数字和其他字符的个数并输出结果
#输入一行数据(包括数字,英文字母,常见字符,空格),分别统计出其中英文字母. 空格.数字和其他字符的个数并输出结果:再把其中的数字按顺序输出出来 ##代码部分: #include <stdio ...
- C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...
- C语言程序练习题:从键盘任意输入一个字符,编程判断该字符是数字字符、英文字母、空格还是其他字符。
从键盘任意输入一个字符, 编程判断该字符是数字字符.英文字母.空格还是其他字符. **输入格式要求:提示信息:"Press a key and then press Enter:" ...
- python接收输入的一行字符只统计数字的个数,Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数...
Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用 ...
- ACMNO.8输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32
题目描述 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.' ...
- C语言试题九十之实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
1.题目 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 输出格式为:"英文字母=%d, 空格=%d, 数字字符=%d, 其它字符=%d". ...
- 萌新的Python练习菜鸟100例(十七)输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
题目: 输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 分析: · string模块的使用: 字符串实现了所有一般序列的操作,还额外提供了以下列出的一些附加方法. 字符串还支持两种 ...
- 输入一行字符,用Java分别统计出其中英文字母、空格、数字和其他字符的个数。
输入一行字符,用Java分别统计出其中英文字母.空格.数字和其他字符的个数. package p3;import java.util.*;public class floatlength {publi ...
- 输入一行字符,分别统计出包含英文字母、空格、数字
题目描述: 输入一行字符,分别统计出包含英文字母.空格.数字和其它字符的个数. 输入描述: 输入一行字符串,可以有空格 输出描述: 统计其中英文字符,空格字符,数字字符,其他字符的个数 思路: imp ...
- 实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
1.题目 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 输出格式为:"英文字母=%d, 空格=%d, 数字字符=%d, 其它字符=%d". ...
最新文章
- 【算法笔记】一步一步推出来的同余最短路优化思路(千字长文,超详细)
- php 类示例,PHP类实例教程(二十二):类型提示
- curl的速度为什么比file_get_contents快以及具体原因
- 微课堂迎圣诞送福利 | 姬十三@你:我想和你相聚社区共度圣诞良宵,约么?
- 绘制pr曲线图_生存分析如何绘制事件发生累计概率曲线图?
- 苹果手机怎样用计算机,苹果手机怎么连接电脑,详细教您怎么使用苹果手机连接电脑...
- C#的变迁史10 - C# 5.0 之其他增强篇
- C#中通过代码控制IIS服务重启
- Python3.x中Django-xadmin的添加
- 400本以上电子书、1000门以上课程会员免费看,快来领取!
- jquery中几种层级选择器的详细说明
- 【转】golang 结构体和方法
- [渝粤教育] 西南科技大学 交通工程学 在线考试复习资料
- idea代码格式化代码
- 网易云视频html代码,网易云课堂-8小时学会HTML网页开发01-1
- C语言:输入一堆字符统计不同字符的数量
- c语言常用算法pdf,妙趣横生的算法(C语言实现 第2版) 带目录完整pdf[94MB]
- 简单学习识谱(六线谱)
- Spark ML特征的提取、转换和选择
- 华为项目管理法读书笔记