题目:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。

格式:

输入
一行字符。
输出
统计每种字符的个数值。

样例输入:
aklsjflj123 sadf918u324 asdf91u32oasdf/.';123
样例输出:
23 16 2 4

#include<stdio.h>int main(void){  /*********Begin*********/int e=0,n=0,t=0,o=0;char c;while((c=getchar())!='\n'){if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))e++;//e统计字母个数else if(c==' ')t++;//t统计空格个数else if(c>='0' && c<='9')n++;//n统计数字个数elseo++;//o统计其它字符个数}printf("%d %d %d %d",e,n,t,o);/*********End**********/ return 0;}

开学做题,又学会了一些新东西。

C语言:字符串中各类字符数的统计相关推荐

  1. 第4关:字符串中各类字符数的统计-------C语言程序设计技术(循环结构程序设计1)

    第4关:字符串中各类字符数的统计-------C语言程序设计技术(循环结构程序设计1) #include<stdio.h>int main(void){ /*********Begin** ...

  2. 【C语言】(错题整理) 寻找完数、字符串中各类字符数的统计、最大公约数和最小公倍数、回文数计算 (循环、函数相关内容)

    目录 一.循环 1.寻找完数(计算因子例题) 2.字符串中各类字符数的统计 3.最大公约数和最小公倍数 求最大公约数: 最小公倍数:最小公倍数=两整数的乘积÷最大公约数 二.函数 1.回文数计算 本篇 ...

  3. 字符串中各类字符数的统计

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.任务描述 二.代码 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工 ...

  4. python统计字符串汉字个数_Python使用递归计算字符串中的字符数

    第一步是把这个问题分解成碎片: 1.如何确定字符是否在字符串中? 如果是递归地执行此操作,则需要检查字符串的是否是第一个字符. 2.如何比较两个字符? Python有一个==运算符,用于确定两个事物是 ...

  5. c语言字符串中的字符无效,字符串操作

    字符串主要用于编程,字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的.字符串也有很多操作,在正文将对C语言.C++和java中对其操作进行介绍. 中文名 字符串操作 外文名 strin ...

  6. JS实现的文章字符串中某个字符总个数统计在线小工具实例

    名称: js在线文字字数统计小工具 要求:需要引入jQuery 2.0 使用:直接复制粘贴整理即可 下面是文字统计小工具代码实例: 所需函数: //获取中文字符 function getGbkNum( ...

  7. 统计字符串中不同字符个数

    统计字符串中不同字符个数 如何统计字符串中不同字符个数呢,下面这段代码可以实现这个功能.(如有误,请见谅) #include<stdio.h> int main(void) {int i, ...

  8. C语言试题四十三之求出ss所指字符串中指定字符的个数,并返回此值。

    1. 题目 请编写一个函数function,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目. ...

  9. 【STM32】利用 C 语言 strchar() 函数查找字符串中指定字符的位置

    文章目录 字符串中查找字符 strchr() 描述 声明 参数 返回值 字符串分割 strtok() 描述 声明 参数 返回值 自己的函数 字符串中查找字符 strchr() 描述 C 库函数 cha ...

  10. C语言字符串中删除重复的字符的算法(附完整源码)

    C语言字符串中删除重复的字符的算法 C语言字符串中删除重复的字符的算法完整源码(定义,实现,main函数测试) C语言字符串中删除重复的字符的算法完整源码(定义,实现,main函数测试) #inclu ...

最新文章

  1. Win7 开启显示快速启动工具栏,发送到快速启动右键菜单
  2. Linux 下 的 cc 和 gcc
  3. Permission is only granted to system apps
  4. postgresql 创建用户_Liunx系统安装PostgreSQL数据库教程,值得程序员收藏pg安装教程
  5. RPA技术干货 | RPA防锁屏运行技巧
  6. Spring MVC 异步处理请求,提高程序性能
  7. python接口测试实战_Python接口测试实战01:七种武器
  8. linux bind mysql_linux下安装mysql
  9. extract-text-webpack-plugin用法
  10. FineReport的JS编辑框和URL地址栏语法简介
  11. 一个非常好的C#字符串操作处理类StringHelper.cs
  12. python︱ collections模块(namedtuple/defaultdict/OrderedDict等)
  13. github命令记录
  14. java实现马尔科夫链,马尔科夫链算法的JAVA实现
  15. const char* std::string CString 之间的转换
  16. 斗鱼实名认证 mysql_斗鱼怎么进行实名认证_斗鱼实名认证方法教程-游戏窝
  17. Redhat8.0最小化安装没有tab补全命令
  18. 【毕业设计】JSP+Java+MySql+微信小程序 基于微信小程序的扫码点餐系统
  19. android 避免cpu降频,[RK3288][Android6.0] 调试笔记 --- CPU温度降频控制
  20. C#获取http请求的JSON数据并解析

热门文章

  1. java 定时为每月10号,Spring 定时任务如何实现每周一某个时间执行?
  2. Java300StudyNote(7)-Java各版本JavaSE、JavaEE、JavaME
  3. 分布式系统的容错性(一)——容错性简介
  4. python批量处理excel——给指定单元格填充颜色
  5. ros中的电机速度控制_ROS与RACECAR教程-电调控制
  6. oracle设置自增序列,oracle设置自增字段,oracle序列
  7. 如何提高工作效率,提高工作效率的方法?
  8. Lambda表达式实现机制的分析
  9. 采写编杂志采写编杂志社采写编编辑部2022年第10期目录
  10. qpython 3h下载_【分享】QPython 3H3.0.0 一个伟大的脚本编辑器!