【题目】:有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
【程序如下】

#include <stdio.h>
int main()
{char str[3][80];int i, j, t, letter_b=0,letter_s=0,number=0,space=0,other=0;printf("请输入3行字符,每行80个!\n");for(i=0; i<3; i++){printf("请输入第%d行:", i + 1 );gets(str[i]);}for(i=0; i<3; i++)for(j=0; (t=str[i][j]) != '\0'; j++){if(t >= 'A' && t <= 'Z')letter_b++;else if(t >= 'a' && t <= 'z')letter_s++;else if(t >= '0' && t <= '9')number++;else if(t == ' ')space++;elseother++;}printf("大写字母有:%d个\n", letter_b);printf("小写字母有:%d个\n", letter_s);printf("数字有:%d个\n", number);printf("空格有:%d个\n", space);printf("其它字符有:%d个\n", other);
}

【运行结果如下】

【C语言】统计出文章的英文大写字母、小写字母、数字、空格以及其他字符的个数,共有3行文字,每行有80个字符相关推荐

  1. (C语言)(用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少

    (用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少 #include<stdio.h> #include<stdlib.h> #incl ...

  2. python中怎么统计英文字符的个数_【Python练习1】统计一串字符中英文字母、空格、数字和其他字符的个数...

    练习思路: 1.输入一串字符 2.筛选出字符中的英文字母并统计 3.筛选出字符中的空格并统计 4.筛选出字符中的数字并统计 5.筛选出字符中的其他字符并统计 代码实现: def msg(s): abc ...

  3. JS实现数字字母混合验证码(数字+大写字母+小写字母)

    我之前写了一篇<JS实现随机验证码>,可以产生随机数字.随机颜色.随机位置,但只能产生数字验证码,今天在此基础上进行改进,使之可以随机大写字母.小写字母.数字三种类型. 思路 我们使用Ma ...

  4. //随机生成1位大写字母\小写字母\数字

    package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...

  5. Python程序输入一个字符串并查找总数的大写和小写字母

    Given a string str1 and we have to count the total numbers of uppercase and lowercase letters. 给定字符串 ...

  6. [转载] Python程序输入一个字符串并查找总数的大写和小写字母

    参考链接: Python程序可大写字符串中每个单词的第一个和最后一个字符 Given a string str1 and we have to count the total numbers of u ...

  7. 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12位随机密码

    package arithmetic;import java.util.Random;public class Test04 {/*** 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12 ...

  8. 设置密码8-16位大写字母+小写字母+数字+特殊字符

    我的这个效果是结合element UI的样式显示的,大家主要看函数里边对应的实现方法 主要的js代码: var validatePass = (rule, value, callback) => ...

  9. (汇编)输出数字、大写、小写字母

    问题:内存自source开始有20个数字.大写字母.小写字母的混合串(比如:1234567890abceFGHIJ)编程将其中的数字符号挑选出来存储到dst开始的内存中,做一个菜单,选1,2,3分别输 ...

  10. 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项

    密码复杂度要求: 大写字母.小写字母.数字.特殊字符,四项中至少包含三项. import org.junit.Test; import org.springframework.util.StringU ...

最新文章

  1. viewpager 无网络的时候滑动异常
  2. 微信小程序~自定义属性设置和获取(data-)
  3. linux 系统如何防止攻击
  4. delphi 停电文本数据丢失_NLP中的文本分析和特征工程
  5. 怎样配置mysql数据源_mysql怎样配置ODBC数据源
  6. WPF ComboBox下拉绑定Treeview 功能的实现
  7. 解决 Python fake_useragent 报错 fake-useragent Maximum amount of retries reached问题
  8. python学习笔记(十一):网络编程
  9. Mac OS黑苹果系统安装工具及懒人版镜像文件 for macOS High Sierra/macOS Sierra
  10. 超级简易的加法计算器
  11. Python笔记 之 dict模块
  12. android webview软键盘监听删除键、回车键、其他键
  13. 程序员是一群什么样的人,1024程序员节调查报告」这群IT人有点东西哟
  14. 共享经济突围路在何方 ?共享洗衣机能否突围?
  15. 原创:iPad 2第一次开机与激活指南
  16. SpringBoot最佳实践,它来了,它来了
  17. 求助华为HG8321R光猫这样还有救吗
  18. Linux系统如何PING地址,Linux下指定源ip进行ping操作的方法
  19. 【论文笔记】Encoding cloth manipulations using a graph of states and transitions
  20. 升级Big Sur系统后指纹解锁出现问题怎么办

热门文章

  1. Google搜索语法(常用篇)
  2. 【CVPR2022】论文阅读:Revisiting Skeleton-based Action Recognition
  3. html怎么设置图片循环播放,gif循环播放怎么设置 怎样让gif图片一直循环播放 gif循环播放...
  4. 计算机无法使用光驱启动,电脑怎么设置光驱启动 光驱启动设置教程【图文】...
  5. Flink WaterMark 详解及结合 WaterMark 处理延迟数据
  6. Xero系列之 中小企业会计宝
  7. 坦克世界因计算机丢失,坦克世界新版本上线在即,玩家必须知道的几件事。
  8. python plc fx5u_三菱PLC FX5U CPU模块专用指令的处理内容
  9. 计算机表格常用根式,数学根号表格.doc
  10. 微信支付商户平台登录方法详解 微信商户平台如何登录