输入字符就要考虑用char类型,然后创建一个字符数组来存放一堆字符,大小自定义,还要定义整型数据i来做循环体的值,n1,n2,n3,n4,n5来存放不同字符的个数,再需要用到while循环判断条件是:当那一堆字符不等于借宿字符是就一直使用循环体,在循环体里面添加条件语句来判断每个字符的数量来进行自增,最后打印出每个字符的总数。

首先画下设计流程图:

源代码:

#include <stdio.h>
int main()
{char c[100];int i=0,n1=0,n2=0,n3=0,n4=0,n5=0;printf("请输入一堆字符\n"); gets(c);while(c[i]!='\0'){if (c[i] >= 'a' && c[i] <= 'z'){n1++; }else if(c[i] >= '0' && c[i] <= '9'){n2++;} else if(c[i] == ' '){n3++;}else if(c[i] >= 'A'&& c[i] <= 'Z'){n4++;}else{n5++;}i++;}printf("小写字符有%d个;\n数字有%d个;\n空格有%d个;\n大写字母有%d个;\n其他字符有%d个;",n1,n2,n3,n4,n5);return 0;
}

运行结果:

C语言:输入一堆字符统计不同字符的数量相关推荐

  1. c语言:输入一个字符串,统计字母,数字,空格出现的个数,c - 统计字符串字母,空格,数字,其他字符的个数和行数....

    #include #include using namespace std; /* 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. */ void count() { //统 ...

  2. 输入字符串,统计英文字符、大写小写字母,数字字符,空格和其他字符

    程序目录 for循环使用循环变量调用字符数组 for循环使用指针调用字符数组 <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p74 4.1.2 上级实 ...

  3. c语言输入数字误以为是字符,C语言初学者常见错误

    一.语言使用错误 在打代码的过程中,经常需要在中文与英文中进行转换,因此常出现一些符号一不小心就用错,用成中文.例如:":"中文中的分号占用了两个字节,而英文中";&qu ...

  4. c语言字符串字数统计,C语言中使用lex统计文本文件字符数

    我曾经在Linux上写的一个C程序,借助Lex做词法分析来同时统计N个文本文件的字符数,单词数和行数.让我觉得Lex确实挺有意思的.确实Lex的功能非常强大,用来做小巧的词法分析非常适合,也非常好用. ...

  5. (篇九)C语言统计某个字母的个数、统计各种字符的个数、统计单词的个数

    文章目录 一.统计某个字母的个数 二.统计各种字符的个数 三.统计单词的个数 本篇文章主要介绍在C语言中统计某个字母的个数.统计各种字符的个数和统计单词的个数:总之就是计数,-由于C语言中没有直接统计 ...

  6. java字符串统计英文字符用什么不同_Java-统计字符串中英文单词总数

    根据输入的字符串统计其中的英文单词数量 public int countWords(String str) { String abb = "She   had been shopping,& ...

  7. C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串。

    题目:C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串. #include<stdio.h>void main() {char str[10];scanf("%s&q ...

  8. c语言中计算一个字母的序数,C语言编程 输入一串字符统计英文字母的个数

    C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数 楼上那个不能统计空格个数,我这个可以#include#includeintmain(){intcnt_c=0,cnt_n=0 ...

  9. C语言编程>第十六周 ⑦ s是全部由小写字母字符和空格字符组成的字符串,由len传入字符串的长度,请补充fun函数,该函数的功能是:统计字符串s中的单词数,结果由变量len传回。

    例题:s是全部由小写字母字符和空格字符组成的字符串,由len传入字符串的长度,请补充fun函数,该函数的功能是:统计字符串s中的单词数,结果由变量len传回.每个单词之间都由空格隔开,并且字符串s开始 ...

  10. 输入一行字符统计英文字母,空格,数字和其他字符的个数

    使用c语言的三种循环分别写出输入一行字符统计英文字母,空格,数字和其他字符的个数的代码如下: **1. for循环实现** ```c #include <stdio.h> int main ...

最新文章

  1. 44岁的微软如何刷新未来?
  2. 测试稳压二极管特性:BZT52C4V7
  3. python爬取boss直聘招聘信息_Python笔记-爬取Boss直聘的招聘信息
  4. 【微信开发】微信公众号开发 之 编辑模式使用
  5. gnuradio 使用eclipse 编辑器记录
  6. Py之re:re正则表达式库的简介、常用函数、经典案例之详细攻略
  7. 20120621第一天_复习与测试
  8. [转]tomcat部署与Context
  9. 移动端WEB开发之响应式布局(响应式开发原理、bootstrap、阿里百秀案例)
  10. 解决jQuery与其他库冲突的方法
  11. dsp广告和信息流广告区别_信息流广告和sem广告有哪些区别2021?
  12. 湖南省公务员考试计算机专业,湖南省2018年普通高等学校对口招生考试计算机应用类专业综合知识试题...
  13. ios html5 苹方字体,iOS中使用自定义字体-苹方字体
  14. Win系统 - 重装系统(微PE、MSDN镜像)【绝对纯净】
  15. 主板放电之后 mac 无法正常启动之谜
  16. scrapy中文网学习笔记
  17. CSS系列之 box-sizing
  18. html 数字大小写转换,数字大小写转化
  19. 爬取街拍图片_如何拍摄好街拍照片
  20. 自旋波matlab计算,从电子到磁振子,自旋波计算开启新篇章

热门文章

  1. 将m3u8格式转化为想要的格式
  2. 从屡遭拒稿到90后助理教授,罗格斯大学王灏:好奇心驱使我不断探索
  3. python爬斗鱼直播房间名和主播名_python3爬取斗鱼某些版块的主播人气
  4. 织梦dede canonical 标签页面设置(最新完美修改)
  5. ios微信公众号或浏览器滚动露底漏网址闪动无法固定
  6. matlab 矩阵 对称,如何使用Matlab产生对称矩阵
  7. macos系统镜像iso_系统原装ISO镜像软碟通刻录启动U盘教程
  8. unity学习、unity培训、unity企业培训、U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码
  9. javascript学习网站
  10. 几种不同的方式用Python连接数据库