统计字符串中英文字符出现个数--C语言
题目:统计字符串中每个英文字符出现的个数,不区分大小写
思路:
- 控制台任意输入字符串,进行判断每个字符个数
- 首先判断是否是英文字符(使用头文件<ctype.h>中的isalpha),再转换为小写
参考链接:https://zh.cppreference.com/w/c/string/byte
3.每个英文字符都有对应ASCII码值,使用查表方法解决
代码展示:
#include <stdio.h>
#include<ctype.h>
#define LETSIZE 26
int main(){int let[LETSIZE] = {};char ch;while ((ch = getchar()) != '\n'){if (isalpha(ch))//判读是否是英文字符{ch = tolower(ch);//转化为小写let[ch - 'a'] += 1;}}for (int i = 0; i < LETSIZE; ++i){printf("%c=>%d\n", i + 'a', let[i]);}return 0;
}
示例输出:
如果区分大小写
代码展示:
#include <stdio.h>
#include<ctype.h>
#define LETSIZE 26
int main(){int letlow[LETSIZE] = {};int letup[LETSIZE] = {};char ch;while ((ch = getchar()) != '\n')//获得字符{if (isalpha(ch))//判读是否是英文字符{if (islower(ch))//判断是小写{letlow[ch - 'a'] += 1;}else{letup[ch - 'A'] += 1;}}}//循环打印for (int i = 0; i < LETSIZE; ++i){printf("%c=>%d\n", i + 'a', letlow[i]);}for (int i = 0; i < LETSIZE; ++i){printf("%c=>%d\n", i + 'A', letup[i]);}return 0;
}
今天也要好好学习呀~
统计字符串中英文字符出现个数--C语言相关推荐
- C语言|统计字符串中英文字符个数
Q:调用函数,统计字符串中英文字符个数 A: 思想:定义一个变量count,遍历字符串,判断每个字符的ASCII码值是否为'a'到'z'和'A'到'Z'之间的字母,若在此范围之间则记录数量,count ...
- 汇编语言统计字符串中字符的个数
因为作业里面有一个题,需要用汇编语言统计字符串中字符的个数,然而老师给的答案居然是错的.为什么呢,因为arm是字对齐的,答案居然每个字只比较一次就过去了,我去,每个字是有四个字节的,这能对吗,所以, ...
- 统计字符串中英文字母的个数(指针)
描述 键盘输入一行字符,统计该字符串中英文字母的个数.设计一个函数: ...
- 统计字符串中字符出现次数以及排序
题目是这样的,对字符串"sdfgzxcvasdfxcvdf"每个字符出现次数并对其排序 public static void main(String[] args){//统计字符串 ...
- R语言nchar函数统计字符串中字符个数实战
R语言nchar函数统计字符串中字符个数实战 目录 R语言nchar函数统计字符串中字符个数实战 #基础语法
- java 统计字符串中字符个数_java实现统计字符串中字符及子字符串个数的方法示例...
本文实例讲述了java实现统计字符串中字符及子字符串个数的方法.分享给大家供大家参考,具体如下: 这里用java实现统计字符串中的字符(包括数字.大写字母.小写字母以及其他字符)个数,以及字符串的子字 ...
- c++ map 修改value_干货 | 名企高频考点如何使用map统计字符串各个字符出现的次数...
点击蓝字关注我哦 以下是本期干货视频视频后还附有文字版本哦▼<名企高频考点-如何使用map统计字符串各个字符出现的次数>▼ps:请在WiFi环境下打开,如果有钱任性请随意有某公司这样一道笔 ...
- 习题:统计字符串中的单词个数
1 /*统计字符串中的单词个数*/ 2 #include<stdio.h> 3 int main(void) 4 { 5 char a[80]={""},c; 6 in ...
- java识别汉字个数_统计字符串中汉字的个数
字符串可以包括数字.字母.汉字或者其他字符.使用Charater类的isDigit()方法可以判断字符串中的某个字符是否为数字, 使用Character类的isLetter()方法可以判断字符串中的某 ...
- c#统计字符串中数字字符的个数【C#】
c#统计字符串中数字字符的个数 题目描述 假设有一个GetNumber方法(参数为字符串strSource),编写一个静态方法可以用来统计字符串strSource中数字字符的个数. 输入 输入一个字符 ...
最新文章
- xCode BuildSetting 设置
- 线性方程 最小二乘解 SVD分解
- unity服务器文件传输,Unity 3D简单C#文件发送到FPT服务器示例脚本?
- 机器学习之路:python k近邻回归 预测波士顿房价
- 第二课 android项目结构
- 微信5.0登录提示服务器繁忙,iOS集成友盟社会化分享微信无法登录?
- php 提取前一百个字,如何在PHP中提取字符串的前100個字符?
- 十四个方法提高博客的页面访问量
- java query object_Object Query Language (OQL) query 基本使用
- MVC5 Action的view()直接输出字符串方式
- python计算机代码_python告白代码,只属于程序员的浪漫
- 美媒:中国可能引领“物联网”的进步
- 最大数组全局还是局部的问题
- 对‘cv::imread(cv::String const, int)’未定义的引用
- 主成分分析法确定权重
- part-15 开环增益Avol
- 控制不住的数字沉溺之观《愿者上网》又名《监视资本主义:智能陷阱》后
- AFML读书笔记--Sample weight
- Android 显示大尺寸图片
- macOS上的符号链接Symlink是什么,以及该怎么使用