【C语言】分类统计字符个数(多行输入字符串)
习题6-1 分类统计字符个数 (15分)
本题要求实现一个函数,统计给定字符串中英文字母、空格或回车、数字字符和其他字符的个数。
裁判测试样例:
#include <stdio.h>
#define MAXS 15void StringCount( char s[] );
void ReadString( char s[] ); /* 由裁判实现,略去不表 */int main()
{char s[MAXS];ReadString(s);StringCount(s);return 0;
}
/* Your function will be put here */
输入样例:
aZ &
09 Az
输出样例:
letter = 4, blank = 3, digit = 2, other = 1
0~31及127(共33个)是控bai制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32是空格)
其中48~57为0到9十个阿拉伯数字
65~90为26个大写英文字母
97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
(参考自百度知道)
首先介绍一个算法,关于C语言多行输入网上有诸多
【C语言】分类统计字符个数(多行输入字符串)相关推荐
- C语言:习题6-1 分类统计字符个数.2021-08-01
习题6-1 分类统计字符个数 (15 point(s)) 本题要求实现一个函数,统计给定字符串中英文字母.空格或回车.数字字符和其他字符的个数. 函数接口定义: void StringCount( c ...
- 汇编实验 分类统计字符个数(debug中查看统计结果)
2.3 分类统计字符个数 1.题目:分类统计字符个数 2.实验要求: 程序接收用户键入的一行字符(字符个数不超过80个,该字符串用回车符结束),并按字母,数字及其他字符分类计数,然后将结果存入以let ...
- 字符串--分类统计字符个数(心得+知识点)
6-1 分类统计字符个数 (15 分) 本题要求实现一个函数,统计给定字符串中英文字母.空格或回车.数字字符和其他字符的个数. 函数接口定义: void StringCount( char s[] ) ...
- 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...
- c语言统计字母字符数字字符个数,C语言统计字符个数代码分享
C语言实现统计字符个数 #include int main() { int sz[10]={0},zm[26]={0},z[26]={0},i,space=0,e=0,t=0; char c; pri ...
- c语言之字符个数统计、 统计成绩、打印沙漏 、整数的分类处理 、不变初心数
字符个数统计 从键盘输入一串字符,统计出其中的英文字母个数.数字字符个数以及其他字符个数并输出. 输入格式: 输入一行字符,以回车结束. 输出格式: 输出英文字母个数.数字字符个数以及其他字符个数,中 ...
- 【Python语言基础】——Python 命令行输入
Python语言基础--Python 命令行输入 文章目录 Python语言基础--Python 命令行输入 一.Python 命令行输入 一.Python 命令行输入 命令行输入 Python 允许 ...
- 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)
一.题目 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符. 输出描述: 输出输入字符串中含有该字符的个数.(不区分大小写字母) 示例1 输入: ABCabc A 输出: ...
- java 统计字符串中字符个数_java实现统计字符串中字符及子字符串个数的方法示例...
本文实例讲述了java实现统计字符串中字符及子字符串个数的方法.分享给大家供大家参考,具体如下: 这里用java实现统计字符串中的字符(包括数字.大写字母.小写字母以及其他字符)个数,以及字符串的子字 ...
最新文章
- shell中常用系统变量和条件判断
- 成功解决ImportError: cannot import name 'pywrap_tensorflow'
- sql,插入最大值加1
- 通过LDAP验证Active Directory服务
- Core IO学习心得
- vue-ls vue 本地储存示例
- SAP License:杂谈-珍爱生命,远离SAP
- 阿里官宣AI框架大牛贾扬清加盟,任职技术VP
- STL容器 之 vector
- java整合jdbc数据库连接工具(项目亲测)
- 趋势科技防毒墙-网络版(OfficeScan)客户端管理工具
- TikTok广告投放必备指南
- 【高登世德:为资产证券化引入区块链技术】GBCAX
- 2018我们讲一下百度云BAE专业引擎的使用
- 打卡day07 python基础—函数
- DOM对象和JQuery对象别还傻傻分不清
- subplot函数介绍
- fixedsys字体 win7_帮您win7系统记事本像Word文档一样更换字体的解决步骤
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java自助旅游平台v294n
- 天问: 量子力学中的波函数到底表示什么?