统计字符串中所包含的各个英文小写字符及其对应的数量。
从键盘输入1行字符串(每行最多输入80个字符), 统计字符串中所包含的各个英文小写字符及其对应的数量。 **输入格式要求:不要有任何提示信息,直接输入1行字符。 **输出格式要求:按字母顺序输出统计结果,"%c=%d\n" 每行输出一个字母的统计信息。 如果某个字母没有出现,则不输出该字母的统计信息。 如:输入字符串: abc2ed a7bcdcd 则输出: a=2 b=2 c=3 d=3 e=1
#include <stdio.h>
#include <string.h>int main()
{int i,j=0,k=0,m=0;char s[80];char a[80];char c[80];int d[80]={0};char temp;gets(s);int n;n=strlen(s);for(i=0;i<n;i++){if(s[i]>='a'&&s[i]<='z'){a[m++]=s[i];}}for(i=0;i<m;i++){for(j=i+1;j<m;j++){if(a[j]<a[i]){temp=a[i];a[i]=a[j];a[j]=temp;}}}c[k]=a[0];d[k]=1;for(i=1;i<m;i++){if(a[i]!=c[k]){k++;c[k]=a[i];d[k]++;}else{d[k]++;}}for(i=0;i<=k;i++){printf("%c=%d\n",c[i],d[i]);}
}
#include <stdio.h>
#define BUFFER_SIZE 80
#define COUNT_SIZE 26
main( )
{ char str[BUFFER_SIZE+1]; //2int count[COUNT_SIZE]={0}; //2int i = 0;gets(str); //2for(i=0; str[i]!='\0'; i++) //1{ if((str[i]>='a') && (str[i]<='z')) //2count[str[i]-'a']++; //4}for(i=0; i<COUNT_SIZE; i++) //1{ if(count[i]>0) //1{ printf("%c=%d\n", i+'a', count[i]); //2}}
}
统计字符串中所包含的各个英文小写字符及其对应的数量。相关推荐
- Java实验——分别统计字符串中出现的大写字母、小写字母个数,以及出现的数字字符以及其他字符的个数
目录 一.题目要求 二.解题思路 三.具体代码 四.运行截图 一.题目要求 分别统计字符串中出现的大写字母.小写字母个数,以及出现的数字字符以及其他字符的个数. 二.解题思路 本题的解题思路是,统计大 ...
- go 验证字符串中是否包含中文或英文
Go 验证字符串中是否包含中文(推荐) _ [IIS7站长之家] golang判断字符是不是字母-Golang-PHP中文网 基础知识 - Golang 中的正则表达式 - GoLove - 博客园 ...
- java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法
本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...
- java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...
本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...
- java 字符串 数字个数_JAVA 统计字符串中中文,英文,数字,空格的个数
packagecom.example.test;public classCountCharacter {/**中文字符*/ private int chCharacter = 0;/**英文字符*/ ...
- 经典:统计字符串中汉字,英文,数字,特殊符号个数
经典:统计字符串中汉字,英文,数字,特殊符号个数 package wzs.arithmetics;/*** 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量* @author wWX15478 ...
- python 异常处理编程 编写程序,统计用户输入的内容中,分别包含多少个英文字母字符、数字字符、空格、其他字符。
python 异常处理编程 第二题 要求 编写程序,统计用户输入的内容中,分别包含多少个英文字母字符.数字字符.空格.其他字符. 示例 代码 方法一 s=input('请输入一行文字:\n')eN,n ...
- j1_12_01.实现手机号计数功能关键算法.传入字符串数组,获取符合手机号格式的字符串.从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量。
import java.util.Scanner;/*** 任务一:实现手机号计数功能关键算法并绘制流程图(30 分) 从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量. 比 ...
- 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。
不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...
最新文章
- jeesite如何已生成数据的数据源_使用Jeesite进行二次开发
- 谈谈对分布式事务的一点理解和解决方案
- oracle notes,Oracle Notes
- ACM-ICPC 2019 山东省省赛 C Wandering Robot
- .NET Core on K8S 学习与实践系列文章索引 (更新至20191126)
- IDEA快捷生成代码
- 学习Linux tar 命令:最简单也最困难
- html5环形流程图,环状流程图怎么画好看?5分钟让你精通绘制技巧
- mac git 命令自动补全
- 1.JAVA反射萧静默
- 数据预处理之抽取文本信息
- 六自由度机械臂项目学习笔记
- 如何编写 maptalks plugin
- Axure动态面板设置 2020-11-06
- C#第九天面向对象的学习
- MPAndroidChart 3.0——BarChart(一)
- 使用labelme遇到path is on mount 'C:', start on mount 'D:'
- Xmind基础教程-图标
- 【解决】InsecureRequestWarning: Unverified HTTPS request is being made to host ‘www.dytt89.com‘.
- 【结构化思考】边缘计算架构 3D模型参考
热门文章
- sql2005数据完整性之约束和规则
- (干货)一文了解导航电子地图领域有哪些前沿热点技术
- 应变片信号采集--串口程序--借助python和tkinter
- RISC-V详细介绍
- blos硬盘启动台式计算机,台式机加硬盘开机问题解决-戴尔台式机bios设置
- 红茶馆:承诺满天下,守信行万里
- mysql locate不走索引_面试--mysql的模糊查询优化、like、locate、position、instr、find_in_set...
- Hadoop服务启动出现Permission denied (publickey,password).
- mysql命令行不支持中文_解决MySQL命令行不支持中文的问题
- 经典论文推导: As-Rigid-As-Possible(ARAP) Surface Modeling