/*输入一行字符,分别统计出其中
英文字母、数字、空格和其它字符的个数。*/
#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++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。相关推荐

  1. C语言输入一行数据分别统计出其中英文字母、 空格、数字和其他字符的个数并输出结果

    #输入一行数据(包括数字,英文字母,常见字符,空格),分别统计出其中英文字母. 空格.数字和其他字符的个数并输出结果:再把其中的数字按顺序输出出来 ##代码部分: #include <stdio ...

  2. C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...

  3. C语言程序练习题:从键盘任意输入一个字符,编程判断该字符是数字字符、英文字母、空格还是其他字符。

    从键盘任意输入一个字符, 编程判断该字符是数字字符.英文字母.空格还是其他字符. **输入格式要求:提示信息:"Press a key and then press Enter:" ...

  4. python接收输入的一行字符只统计数字的个数,Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数...

    Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用 ...

  5. ACMNO.8输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32

    题目描述 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.' ...

  6. C语言试题九十之实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    1.题目 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数.         输出格式为:"英文字母=%d, 空格=%d, 数字字符=%d, 其它字符=%d".   ...

  7. 萌新的Python练习菜鸟100例(十七)输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    题目: 输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 分析: · string模块的使用: 字符串实现了所有一般序列的操作,还额外提供了以下列出的一些附加方法. 字符串还支持两种 ...

  8. 输入一行字符,用Java分别统计出其中英文字母、空格、数字和其他字符的个数。

    输入一行字符,用Java分别统计出其中英文字母.空格.数字和其他字符的个数. package p3;import java.util.*;public class floatlength {publi ...

  9. 输入一行字符,分别统计出包含英文字母、空格、数字

    题目描述: 输入一行字符,分别统计出包含英文字母.空格.数字和其它字符的个数. 输入描述: 输入一行字符串,可以有空格 输出描述: 统计其中英文字符,空格字符,数字字符,其他字符的个数 思路: imp ...

  10. 实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    1.题目 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数.         输出格式为:"英文字母=%d, 空格=%d, 数字字符=%d, 其它字符=%d".   ...

最新文章

  1. 【算法笔记】一步一步推出来的同余最短路优化思路(千字长文,超详细)
  2. php 类示例,PHP类实例教程(二十二):类型提示
  3. curl的速度为什么比file_get_contents快以及具体原因
  4. 微课堂迎圣诞送福利 | 姬十三@你:我想和你相聚社区共度圣诞良宵,约么?
  5. 绘制pr曲线图_生存分析如何绘制事件发生累计概率曲线图?
  6. 苹果手机怎样用计算机,苹果手机怎么连接电脑,详细教您怎么使用苹果手机连接电脑...
  7. C#的变迁史10 - C# 5.0 之其他增强篇
  8. C#中通过代码控制IIS服务重启
  9. Python3.x中Django-xadmin的添加
  10. 400本以上电子书、1000门以上课程会员免费看,快来领取!
  11. jquery中几种层级选择器的详细说明
  12. 【转】golang 结构体和方法
  13. [渝粤教育] 西南科技大学 交通工程学 在线考试复习资料
  14. idea代码格式化代码
  15. 网易云视频html代码,网易云课堂-8小时学会HTML网页开发01-1
  16. C语言:输入一堆字符统计不同字符的数量
  17. c语言常用算法pdf,妙趣横生的算法(C语言实现 第2版) 带目录完整pdf[94MB]
  18. 简单学习识谱(六线谱)
  19. Spark ML特征的提取、转换和选择
  20. 华为项目管理法读书笔记

热门文章

  1. mysql设置值班表_简单的员工轮换值班表
  2. bark 自建服务器,自建iOS消息推送服务Bark
  3. 如愿斩获阿里巴巴定级P7的offer,不知四面其艰难,为此筹备半年
  4. havc是什么意思_什么是AVC编码? 简述H.264概念和发展
  5. 规模因子和价值因子—进一步理解系统性风险
  6. 《控方证人》证词怎样被推翻的
  7. 卷积神经网络超详细介绍(转载)
  8. 内存池(memory pool)的概念
  9. python数据分析知识体系_数据分析知识体系
  10. 苹果以旧换新活动_为什么苹果手机回收官方报价那么低?内行人告诉你!