`
chenmmmm
  • 浏览: 3876 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

统计字符串中所有字符出现的次数

阅读更多
示例一.

#include <stdio.h>
#include <string.h>

int main()
{
  char str[100];
  int num[26]={0,};
  int i, len;

  printf("str:");
  scanf("%s", str);
  len = strlen(str);

  for (i = 0; i < len; i++) {
    if (str[i] >= 'a' && str[i] <= 'z')
      num[str[i]-'a']++;
    else if (str[i] >= 'A' && str[i] <= 'Z')
      num[str[i]-'A']++;
  }

  for (i = 0; i < 26; i++) {
    if (num[i] != 0)
      printf("%c: %d\n", i+'a', num[i]);
  }

  return 0;
}

示例二.

#include <stdio.h>
#include <string.h>

int main()
{
  char str[100];
  char *p;
  int ch[26] = {0,};
  int len, i;

  printf("str:");
  scanf("%s", str);
  len = strlen(str);
  p = str;

  while(*p) {
    if (*p >= 'a' && *p <= 'z')
      ch[*p-'a']++;
    else if (*p >= 'A' && *p <= 'Z')
      ch[*p-'A']++;
    p++;
  }

  for (i = 0; i< 26; i++) {
    if (ch[i] != 0)
      printf("%c: %d\n", i+'a', ch[i]);
  }

  return 0;
}

分享到:
评论

相关推荐

    vfp统计字符串中某字符重复出现次数

    在Visual FoxPro(VFP)中,统计字符串中特定字符的重复出现次数是一项常见的文本处理任务,这在数据处理和分析中非常有用。这个任务可以通过编程实现,不仅可以应用于单个字符串,还可以扩展到统计数据库表中某个...

    java统计字符串每个字符出现次数

    在Java编程中,统计字符串中每个字符出现的次数是一个常见的任务,特别是在面试或笔试中作为考察点。这个任务可以通过使用HashMap来实现,因为HashMap提供快速的查找和插入操作,适合处理这种计数的问题。以下是一个...

    统计字符串中子字符串出现的次数,并返回

    综上所述,"统计字符串中子字符串出现的次数,并返回"这一功能涉及了C#中的字符串基础知识、字符串查找方法、循环与递归逻辑、正则表达式以及算法优化等多个方面。通过深入理解和实践这些知识点,可以更好地应对各种...

    字符串统计函数,统计不同字符个数和每个字符出现的次数

    本篇将详细探讨如何实现一个统计字符串中不同字符个数以及每个字符出现次数的函数,我们将以C++语言为例进行讲解。 首先,我们需要了解基本的字符串处理函数和数据结构。在C++中,`std::string` 是用来表示字符串的...

    字符串中不同字符出现的频度

    在IT领域,尤其是在编程与数据处理中,统计字符串中不同字符出现的频度是一个常见的需求。这不仅有助于文本分析,还能应用于密码学、自然语言处理等多个方面。下面,我们将深入探讨这一主题,包括其实现原理、算法...

    汇编统计字符串数字及字符个数

    在汇编语言编程中,处理字符串和计数特定字符出现的次数是一项常见的任务。这个任务要求我们编写一段程序,能够区分字符串中的字母和数字,并将它们的个数分别存储到预定义的变量中。以下是对这个任务的详细解析: ...

    统计文件中的所有字符串出现的次数

    统计文件中的所有字符串出现的次数,在行尾未完的字符用"-"连接,c语言编写,包括"rdline.c","abc",编译"rdline.c"后直接,运行就行,不要加参数,会自动读取"abc"中的内容。

    求一个字符串中的连续出现次数最多的字串

    假设有一个输入字符串 `str`,我们需要找到在该字符串中出现次数最多的一个或多个连续子串,并统计它们出现的次数。 #### 1.3 输入输出格式 - **输入**:一个字符串 `str`。 - **输出**:连续出现次数最多的子串...

    Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】

    ### Python统计一个字符串中每个字符出现次数的...通过上述介绍,我们可以看到统计字符串中字符出现次数的方法多种多样,可以根据实际情况选择最合适的方案。希望这些知识能够帮助你在实际开发中更加高效地解决问题。

    统计字符串中数字的个数

    ### 统计字符串中数字的个数 #### 实验内容 本实验的主要目的是设计并实现一个程序,用于统计一个特定字符串中所有数字的出现次数,并按照数字从小到大的顺序输出这些数字及其出现次数。 #### 输入格式 - **Input...

    查找字符串出现否,及出现次数

    本篇所讨论的代码实现了一种简单的字符串匹配算法——即通过遍历主字符串来查找模式字符串(子串)的所有出现位置,并统计其出现次数。 ### 关键步骤解析 1. **定义函数 `find1`**:该函数接收三个参数: - `char...

    java语言编写的统计字符串出现次数的代码.txt

    - 在 `main` 方法中,首先定义了两个字符串变量 `s` 和 `y`,然后创建了一个 `TwoTest` 类的实例,并调用了 `countNumber` 方法来统计字符串 `s` 在字符串 `y` 中出现的次数。 #### `countNumber` 方法 ```java ...

    检查字符串中字符出现的次数(包含汉字)

    ### 检查字符串中字符出现的次数(包含汉字) #### 知识点解析 本文将根据提供的代码示例,详细解析如何在Java程序中统计一个字符串中各个字符(包括汉字)出现的次数。该方法适用于任何包含字符的字符串,无论...

    统计字符串中“子字符串”的个数

    基本的方法是使用Python的内置函数`count()`,它可以直接计算子字符串在主字符串中出现的次数。例如: ```python def count_substring(main_str, sub_str): return main_str.count(sub_str) main_str = "这是一个...

    编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。

    题目要求我们找出字符串`t`中所有不在字符串`s`中出现的字符,并按照`t`中的顺序排列组成新的字符串存储到`p`所指向的空间里。同时,新字符串`p`中不能包含重复的字符。 - **示例一**:如果`s`为"12345",而`t`为...

    java统计字符串中指定元素出现次数方法

    在Java编程中,有时我们需要统计一个字符串中特定字符或者子串出现的次数。这篇教程将详细介绍如何实现这个功能,并提供了一个具体的示例代码。首先,我们要明确问题的核心:在给定的文件中查找指定字符串并计算其...

    用C#实现的遍历字符串,遍历一次查出每个字符出现的次数

    在C#编程中,遍历字符串并统计每个字符出现的次数是一个常见的任务,尤其是在文本处理、数据分析或字符串分析等场景。下面将详细讲解如何利用C#实现这一功能,并结合`Hashtable`数据结构来存储和计算字符频率。 ...

    统计字符出现的次数

    在JavaScript(简称JS)编程中,统计字符串中不同字符出现的次数是一项常见的任务。这个任务不仅涉及基础的数据操作,还涉及到字符串遍历、条件判断以及对象的使用等知识点。在这个场景下,我们要实现一个功能,能够...

    【Python练习】统计字符串中的字符个数

    定义函数countchar()按字母表顺序统计字符串中所有出现的字母的个数(允许输入大写字符,并且计数时不区分大小写)。形如: def countchar(string): … … return a list if name == “main”: string = input() … ...

    java 查找字符串中出现最多的字母

    为了找出给定字符串中出现次数最多的字母,程序采用了如下的步骤: #### 步骤1:初始化字符集 首先,使用 `HashSet` 来存储字符串中的所有唯一字符。这一步是必要的,因为我们需要遍历字符串中的每个字符,然后将其...

Global site tag (gtag.js) - Google Analytics