昨天有朋友去华赛面试,当场考了一个统计字符串中个字符的个数的编程题。我在网上找了下,写的都很扯淡的,至少用C语言的很扯淡的,很多人都只局限于统计字母的个数了。自己也写了一段代码,估计着如果字符串很长而且串中字符的相同率很低的话,这个程序的效率不是很高。

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

#define SIZE 256

void main()
{
    char str[SIZE];
    unsigned int i = 0, j = 0;
    int count;
    int flag = 0;

printf("str:");

if (!gets(str))
    {
        exit(1);
    }

for (i = 0; i < strlen(str); i++)
    {
        count = 0;
       
        for (j = 0; j< i; j++)
        {
            flag = 0;
            if(str[j] == str[i])
            {
                flag = 1;
                break;
            }
        }

if (flag == 1)
            continue;

for (j = i; j < strlen(str); j++)
        {
            if(str[j] == str[i])
            {
                count++;
            }
        }

printf("%-3c出现的次数:%3d\n", str[i], count);
    }
}

运行结果截图:

转载于:https://blog.51cto.com/qq164587043/93469

统计字符串中个字符的个数相关推荐

  1. 统计字符串中某个字符的个数

    1 <!DOCTYPE html> 2 <html> 3 <body> 4 <title>统计字符串中某个字符的个数</title> 5 & ...

  2. 统计字符串中每个字符的个数。(原始字符串是:“aabccdeefff”,结果是:a2 b1 c2 d1 e2 f3)

    思想:将给定的字符串转为数组,对数组去重,再将去重后的数组对原字符串进行遍历,遇到相同的元素就将字母后面的数字+1,最终返回一个数组(也可以转换成字符串). <!DOCTYPE html> ...

  3. [转载] 用python统计中文字符数_使用Python统计字符串中各种字符的个数

    参考链接: Python中遍历字符串的单词 Python 统计字符串中各种字符出现的次数 一.提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二.难点提示思 ...

  4. c语言统计字符串中各种字符个数,c语言统计字符串中各个字符的个数

    目标: 输入一行字符,统计其中各种字符的个数. 具体代码: #include #include #include #define M 1024 void main() { char str[M]; f ...

  5. 统计字符串中每个字符的个数_C++程序设计——统计数字字符个数

    总时间限制:1000ms内存限制:65536kB 描述 输入一行字符,统计出其中数字字符的个数. 输入 一行字符串,总长度不超过255. 输出 输出为1行,输出字符串里面数字字符的个数. 样例输入 P ...

  6. C#:统计字符串中每个字符的个数

    具体代码如下: 1 namespace demo 2 { 3 public class Program 4 { 5 static void Main(string[] args) 6 { 7 stri ...

  7. 统计字符串中不同字符类型的个数

    public class 统计字符串中不同字符类型的个数 { /** * @param args */ public static void main(String[] args) { // TODO ...

  8. 统计字符串中不同字符个数

    统计字符串中不同字符个数 如何统计字符串中不同字符个数呢,下面这段代码可以实现这个功能.(如有误,请见谅) #include<stdio.h> int main(void) {int i, ...

  9. php实现 统计输入中各种字符的个数

    php实现 统计输入中各种字符的个数 一.总结 一句话总结:谋而后动,想清楚,会非常节约编写代码的时间. 1.对结果可能是0的变量,记得初始化? 4 $len=0; 5 $len=strlen($st ...

最新文章

  1. 校园送礼风为何难刹住 “送了没个完,不送没个底”
  2. 独立成分分析ICA系列5:信息极大化的 ICA 算法
  3. 手把手教你玩转ARP包(四)
  4. LUA: lua基础.
  5. Effective C++ 第二版 1)const和inline 2)iostream
  6. mysql 索引 内存_mysql索引【第三篇】
  7. clickhouse安装教程
  8. 很多创业失败的负债者
  9. 无法远程桌面netmeeting
  10. MySQL的NoSQL扩展插件HandlerSocket
  11. 网页中嵌入网易云音乐播放器
  12. cmd命令查询电脑序列号_什么命令可以查电脑型号、序列号
  13. Delphi开发工具的使用
  14. 【总结】1147- 一文吃透 Webpack 核心原理
  15. hdu Disney's FastPass(状态压缩dp)
  16. Linux~一些基本开发工具的使用(yum,vim,gcc,gdb,makefile)
  17. lerna 生成自定义日志changelog
  18. c语言的积木编程,c语言入门第3节,掌握它就能随心所欲的编程了,自己造积木...
  19. 关于组织 2021年全国大学生数学建模竞赛的通知
  20. Vanish搭建CDN的节点集群

热门文章

  1. 报告:中国人对AI的乐观程度远超其他国家
  2. Mageia 7 Beta 3 发布,Mandriva Linux 社区分支
  3. transition transform
  4. 游戏人生Silverlight(6) - 贪吃蛇[Silverlight 3.0(c#)]
  5. shell---登录失败的IP添加到/etc/hosts.deny
  6. 改变select组件的option选中状态的快捷方法
  7. CF#303A Lucky Permutation Triple 数论
  8. espresso 2.0.4 Apple Xcode 4.4.1 coteditor 价格
  9. TurboMail成功建设某省建工集团邮件系统
  10. Springboot 应用部署建议