从键盘输入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}}
}    

统计字符串中所包含的各个英文小写字符及其对应的数量。相关推荐

  1. Java实验——分别统计字符串中出现的大写字母、小写字母个数,以及出现的数字字符以及其他字符的个数

    目录 一.题目要求 二.解题思路 三.具体代码 四.运行截图 一.题目要求 分别统计字符串中出现的大写字母.小写字母个数,以及出现的数字字符以及其他字符的个数. 二.解题思路 本题的解题思路是,统计大 ...

  2. go 验证字符串中是否包含中文或英文

    Go 验证字符串中是否包含中文(推荐) _ [IIS7站长之家] golang判断字符是不是字母-Golang-PHP中文网 基础知识 - Golang 中的正则表达式 - GoLove - 博客园 ...

  3. java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法

    本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  4. java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...

    本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  5. java 字符串 数字个数_JAVA 统计字符串中中文,英文,数字,空格的个数

    packagecom.example.test;public classCountCharacter {/**中文字符*/ private int chCharacter = 0;/**英文字符*/ ...

  6. 经典:统计字符串中汉字,英文,数字,特殊符号个数

    经典:统计字符串中汉字,英文,数字,特殊符号个数 package wzs.arithmetics;/*** 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量* @author wWX15478 ...

  7. python 异常处理编程 编写程序,统计用户输入的内容中,分别包含多少个英文字母字符、数字字符、空格、其他字符。

    python 异常处理编程 第二题 要求 编写程序,统计用户输入的内容中,分别包含多少个英文字母字符.数字字符.空格.其他字符. 示例 代码 方法一 s=input('请输入一行文字:\n')eN,n ...

  8. j1_12_01.实现手机号计数功能关键算法.传入字符串数组,获取符合手机号格式的字符串.从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量。

    import java.util.Scanner;/*** 任务一:实现手机号计数功能关键算法并绘制流程图(30 分) 从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量. 比 ...

  9. 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...

最新文章

  1. jeesite如何已生成数据的数据源_使用Jeesite进行二次开发
  2. 谈谈对分布式事务的一点理解和解决方案
  3. oracle notes,Oracle Notes
  4. ACM-ICPC 2019 山东省省赛 C Wandering Robot
  5. .NET Core on K8S 学习与实践系列文章索引 (更新至20191126)
  6. IDEA快捷生成代码
  7. 学习Linux tar 命令:最简单也最困难
  8. html5环形流程图,环状流程图怎么画好看?5分钟让你精通绘制技巧
  9. mac git 命令自动补全
  10. 1.JAVA反射萧静默
  11. 数据预处理之抽取文本信息
  12. 六自由度机械臂项目学习笔记
  13. 如何编写 maptalks plugin
  14. Axure动态面板设置 2020-11-06
  15. C#第九天面向对象的学习
  16. MPAndroidChart 3.0——BarChart(一)
  17. 使用labelme遇到path is on mount 'C:', start on mount 'D:'
  18. Xmind基础教程-图标
  19. 【解决】InsecureRequestWarning: Unverified HTTPS request is being made to host ‘www.dytt89.com‘.
  20. 【结构化思考】边缘计算架构 3D模型参考

热门文章

  1. sql2005数据完整性之约束和规则
  2. (干货)一文了解导航电子地图领域有哪些前沿热点技术
  3. 应变片信号采集--串口程序--借助python和tkinter
  4. RISC-V详细介绍
  5. blos硬盘启动台式计算机,台式机加硬盘开机问题解决-戴尔台式机bios设置
  6. 红茶馆:承诺满天下,守信行万里
  7. mysql locate不走索引_面试--mysql的模糊查询优化、like、locate、position、instr、find_in_set...
  8. Hadoop服务启动出现Permission denied (publickey,password).
  9. mysql命令行不支持中文_解决MySQL命令行不支持中文的问题
  10. 经典论文推导: As-Rigid-As-Possible(ARAP) Surface Modeling