本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。

输入格式:

输入为10个字符。最后一个回车表示输入结束,不算在内。

输出格式:

在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数的格式输出。

输入样例:

aZ &
09 Az

输出样例:

letter = 4, blank = 3, digit = 2, other = 1
  • 提交结果:

  • 源码:
#include<stdio.h>
int main(void)
{int letter, blank, digit, other;int i = 1;char ch;letter = blank = digit = other = 0;while (i <= 10) {ch = getchar();if (ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z'){letter++;}else if (ch >= '0' && ch <= '9'){digit++;}else if (ch == ' ' || ch == '\n'){blank++;}else{other++;} i++;}printf("letter = %d, blank = %d, digit = %d, other = %d", letter, blank, digit, other);return 0;
}

[PTA]实验3-4 统计字符相关推荐

  1. 实验3-4 统计字符 (15 分)

    实验3-4 统计字符 (15 分) 本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出 ...

  2. PTA ## 统计字符

    PTA ## 统计字符 本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出格式: 在一 ...

  3. pta统计字符出现次数

    -10 统计字符出现次数 (20 分) 本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数. 输入格式: 输入第一行给出一个以回车结束的字符串(少于80个字符):第二行输入一个字符. 输出 ...

  4. PTA 练习3-4统计字符

    练习3-4 统计字符 (15 分) 本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出 ...

  5. C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差

    C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差 [1] 1.题目三 求交错序列前N项和 1.实 ...

  6. PTA实验作业-01

    一.PTA实验作业 本周要求挑3道题目写设计思路.调试过程.设计思路用伪代码描述.题目选做要求: 顺序表选择一题(6-2,6-3,7-1选一题),代码必须用顺序结构抽象数据类型封装 单链表选择一题(6 ...

  7. 微机原理实验4:统计学生成绩

    一.实验目的 掌握比较综合性的汇编程序设计流程,以及多分支情况下程序的设计技巧. 二.实验内容 设计程序统计学生数学成绩.分别归类90-99分.80-89分.70-79分.60-69分及60分以下,并 ...

  8. PTA 实验7-5 输出大写英文字母(10 分)

    PTA 实验7-5 输出大写英文字母(10分) 题目: 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found" ...

  9. 作业 3 应用分支与循环结构解决问题 统计字符个数

    /*统计字符,包括空格或回车,数字字符和其他字符*/#include<stdio.h> int main(void) {int digit,space,letter,other; /*定义 ...

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

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

最新文章

  1. 与孩子一起学编程python_与的解释|与的意思|汉典“与”字的基本解释
  2. 创业活动平台,2019路演活动报名网站
  3. 李国杰(1943-),男,博士,中国工程院院士。
  4. 黑客成功破解 PlayStation 4 支持运行 Linux
  5. java配置文件强制更新_对Java配置文件Properties的读取、写入与更新操作
  6. 中关村开发者社区代表向全球发出这样一份倡议!
  7. 六种异常处理的陋习(转自http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html)...
  8. Win7如何硬盘安装Ubuntu实现双系统
  9. 智能语音电话机器人源码部署 mod 命令集
  10. resourcehacker汉化版教程
  11. Jenkins企业应用进阶详解
  12. 常见的影视cms及安装环境说明
  13. 【软件工程师之路一】咸鱼翻身之自学软件开发
  14. 容器技术在云中如何定位
  15. Kaggle比赛—预测 DNA、RNA 和蛋白质测量如何在单细胞中共同变化
  16. 为什么mac插入了u盘没反应 苹果mac插上usb后怎么找到
  17. 以太坊开发入门,完整入门篇(小白可以看看,高手看看自己有没有遗漏的
  18. 美团首席科学家的成长史
  19. Python廖雪峰教程学习笔记:Day4
  20. win7系统下安装win10实现双系统安装教程

热门文章

  1. 商云通安装(一):电信搭建SIP电话环境
  2. CobaltStrike之Beacon命令使用
  3. 统计学基础知识梳理(三)
  4. 《Java8实战》第9章 重构、测试和调试
  5. 输入虚拟手机服务器地址,输入服务器url地址
  6. Word中“更新所有域”的用法
  7. 《统计学习方法》全部算法
  8. 求助 matlab 2015b运行cat12出现内部错误闪退
  9. java.io.IOException Failed to replace a bad datanode
  10. Spring 官宣:换掉 JVM!