精华内容
下载资源
问答
  • 统计字符数
    千次阅读
    2019-07-29 15:11:20

    判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多

    输入
    第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串
    每组测试数据之间有一个空行,每行数据不超过1000个字符且非空

    输出
    n行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。
    如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符

    样例输入

    2
    abbccc
    adfadffasdf

    样例输出

    c 3
    f 4

    代码

    //mmp, 字母表顺序背错了,提交了 8 遍才通过
    #include<iostream>
    #include<string>
    #include<algorithm>
    using namespace std;
    int main() {
    	int n;
    	cin >> n;
    	string a;
    	string aa = "abcdefghijklmnopqrstuvwxyz";
    	while (n--) {
    		cin >> a;		
    		int *c = new int[26]();//统计各字母出现次数
    		int *cc = new int[26]();
    		for (int i = 0; i < a.length(); i++) {
    			c[a[i] - 'a']++;
    			cc[a[i] - 'a']++;
    		}
    		sort(cc, cc + 26);
    		int tem = cc[25];
    		for (int i = 0; i < 26; i++) {
    			if (tem == c[i]) {
    				cout << aa[i] << " " << tem << endl;
    				break;
    			}
    		}
    	}
    }
    
    
    更多相关内容
  • C++统计字符

    2019-01-05 09:56:47
    C++输入字符串,统计字符串中各种字符的个数,并输出,代码中已经给出相关例子
  • C语言统计字符数

    千次阅读 2020-06-01 16:32:50
    统计字符数 [问题描述] 给定-一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。 [输入格式] 输入包含一行,一个字符串,长度不超过1000。 [输出格式] 输出一行,包括出现次数最多的字符和该字符出现的...

    统计字符数

    [问题描述]

    给定-一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。

    [输入格式]

    输入包含一行,一个字符串,长度不超过1000。

    [输出格式]

    输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。[输入样例]

    abbccc

    [输出样例]

    c 6`

    #include<stdio.h>//字母次数 
    #include<string.h> 
    int main()
    {
    	char str[1000],ch;
    	int a[150]={0},b,c;
    	scanf("%s",str);
    	int i,j,k;
    	for(i=0;i<strlen(str);i++)
    	{
    		b=str[i];
    		a[b]++;
    	}
    	int MAX=a[0];
    	for(i=0;i<150;i++)
    	{
    		if(a[i]>MAX) MAX=a[i],c=i;
    	}
    	ch=c;
    	printf("%c %d",ch,MAX);
    	return 0;
    } 
    

    或者

    #include<stdio.h>
    #include<string.h> 
    int maxvalue(int *value,int index)
    {
    int i;
    int j;
    int max = 0;
    for(i=0;i<index-1;i++){
    for(j=i+1;j<index;j++){
    if(value[i] <= value[j]){
    if(max < value[j]){
    max = value[j];
    }
    }
    }
    }
    return max;
    }
    
    int main()
    {
    char buff[1024];
    int count[26] = {0};
    int i=0;
    int max_count;
    memset(buff,0,1024);
    scanf("%s",buff);
    getchar();
    while(buff[i] != '\0'){
    if(buff[i] >= 'a' && buff[i] <= 'z'){
    count[buff[i] - 'a']++;
    }
    i++;
    }
    max_count = maxvalue(count,26);
    for(i = 0;i < 26;i++){
    if(count[i] == max_count){
    printf("%c %d",'a'+i,count[i]);
    }
    }
    }
    
    
    展开全文
  • 统计字符数

    千次阅读 2017-10-13 10:18:32
    统计字符数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 262 通过数: 121  【题目描述】 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。 【输入】 输入包含一行,一个字符...

    统计字符数


    时间限制: 1000 ms         内存限制: 65536 KB
    提交数: 262     通过数: 121 

    【题目描述】

    给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。

    【输入】

    输入包含一行,一个字符串,长度不超过1000。

    【输出】

    输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。

    【输入样例】

    abbccc

    【输出样例】

    c 3

    【来源】


    No

    【代码】

    #include
       
        
    #include
        
         
    int main()
    {
        int c,s[26]={0},i,la,max;//定义一个s[26]数组,用来存放26个字母出现的次数 
        char str[1000];//定义一个字符数组,用来存放输入的字符串 
        gets(str);
    	la=strlen(str); 
           for(i=0;i
         
          s[max])
                  max=i;
        	printf("%c %d\n",max+'a',s[max]);//输出出现次数最多的字母,并且输出他出现的次数 
        return 0; 
    }
         
        
       

    【说明】
    dev-c++运行成功,提交通过

    展开全文
  • 主要介绍了python实现字符串中字符分类及个数统计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 用C语言读取txt文件并统计字符数

    千次阅读 2020-03-30 21:32:06
    使用fgets函数读取并显示总字符数 在源文件目录下读取test.txt文件 #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_NUM 1024 int main(void){ char buf[MAX_NUM]; ...

    使用fgets函数读取并显示总字符数
    在源文件目录下读取test.txt文件

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #define MAX_NUM 1024
    
    int main(void){
    	char buf[MAX_NUM];			//字符缓冲区
    	FILE *fp;            
    	int len,total=0;           //每行字符个数和总字数
    	if((fp = fopen("test.txt","r")) == NULL){
    		perror("the file fail to read");
    		getchar();				//暂停显示
    		exit (1) ;
    		}
    	 while(!feof(fp) && !ferror(fp)){	//文件读取结束或出错则退出
    	//while(fgets(buf,MAX_NUM,fp) != NULL)
    		fgets(buf,MAX_NUM,fp);//每次读取一行或者MAX_NUM个字符
    		len = strlen(buf);
    		if(buf[len-1] == '\n'){
    			buf[len-1] = '\0';  //去掉换行符在输出
    			len--;
    		}
    		if(len == 0) continue;	//消除空白行
    		printf("%s %d \n",buf,len);
    		total+=len;
    	 }
    	printf("This txt total number of worlds %d \n",total);
    	fclose(fp);				//关闭文件
    	getchar();
    	return 0;
    }
    
    

    在这里插入图片描述
    在这里插入图片描述
    可以看到无法正确读取汉字,由于大多数txt文档编辑器采用UTF-8 编码,汉字占3~4个字节,
    而我的编译器是VC++ ,汉字采用的编码占用两个字节,所以会造成识别错误。

    展开全文
  • 1187:统计字符数

    千次阅读 2018-08-23 16:19:14
    给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。 【输入】 输入包含一行,一个字符串,长度不超过1000。 【输出】 输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一...
  • C语言统计字符代码分享

    千次阅读 2021-05-19 08:23:48
    C语言实现统计字符#includeint main(){int sz[10]={0},zm[26]={0},z[26]={0},i,space=0,e=0,t=0;char c;printf("请输入一段字符,统计其中各字符的数量\n");while((c=getchar())!='\n'){if(c<='z'&&c...
  • 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。 【输入】 输入包含一行,一个字符串,长度不超过1000。 【输出】 输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个...
  • python统计字符

    千次阅读 2021-02-09 22:58:58
    Python count()方法描述Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。语法count()方法语法:str.count(sub, start= 0,end=len(string))复制代码参数sub -- ...
  • C语言字符数统计

    千次阅读 2022-04-01 09:18:34
    输入一行字符字符小于80),这行字符包括小写字母,大写字母,数字,空格等其他可打印符号。请统计各字母的个数,小写字母和大写字母统计于小写字母上,例如输入字符串为:aA123B,则字母a出现的次数为2,字母...
  • 如何统计字符

    千次阅读 2021-02-12 09:26:49
    https://jsfiddle.net/k5q0ue7y/ 控制输入框字符输入,计算输入字符总数,显示剩余字数; 一个英文字符算一个字符,一个中文字符算两个字符计算。 还可以输入160个字符
  • C语言:字符串中各类字符数统计

    千次阅读 2022-03-11 21:57:04
    题目:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。 格式: 输入 一行字符。输出 统计每种字符的个数值。 样例输入:aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 样例输出:23 16 2 ...
  • 统计字符串中各类字符的个数

    万次阅读 2020-06-08 22:19:54
    统计字符串中各类字符的个数 一、题目描述  从键盘输入一行字符串,统计其中的大写字母、小写字母、空格、数字、和其他字符的个数。(更好的阅读体验,请浏览统计字符串中各类字符的个数) 二、分析解答  本题...
  • vim中统计字符

    千次阅读 2020-03-27 16:54:09
    在visual模式下,选中要查字数的片段后,按g 再按Ctrl+g,然后在下面就会显示有多少个字节,有多少个字;也可以选择按装 v "上下选中所选区域 g C-g 结果显示如下: 说明...
  • C++:统计数字字符

    千次阅读 2021-10-24 12:59:55
    输入一行字符统计出其中数字字符的个数。 输入 一行字符串,总长度不超过255。 输出 输出为1行,输出字符串里面数字字符的个数。 样例输入Copy Peking University is set up at 1898. 样例输出Copy 4 ...
  • C语言经典例17-统计字符

    千次阅读 多人点赞 2020-02-05 18:33:09
    题目中未知字符串的长度,所以不使用预先设置字符数组的方式,使用逐个读取字符然后判断统计的方法,我们知道英文字母分大写字母和小写字母,在ASCII码中,大写字母在小写字母之前,且是正序排列的,那么判断该字符...
  • python 统计字符数,可统计中文

    千次阅读 2018-04-08 10:33:51
    s = input('输入一串字符:') char = re.findall(r'[a-zA-Z]',s) num = re.findall(r'[0-9]',s) blank = re.findall(r' ',s) #\u4E00-\u9FFF是中文的范围 chi = re.findall(r'[\u4E00-\u9FFF]',s) other = len(s)-...
  • C++字符数统计

    千次阅读 2020-03-09 16:18:15
    不在范围内的不作统计。 输入描述: 输入N个字符字符在ACSII码范围内。 输出描述: 输出范围在(0~127)字符的个数。 输入 abc 输出 3 #include<iostream> #include<string> #include<vecto...
  • 统计字符数 Time Limit:1000MS Memory Limit:65536K Total Submit:345 Accepted:133 Description 判断一个由a~z这26个字符组成的字符串中哪个字符出现的次数最多。 Input 第一行是测试数据的组数n,每组测试数据...
  • C++编辑处理字符串(统计字符 包括空格).rarC++编辑处理字符串(统计字符 包括空格).rarC++编辑处理字符串(统计字符 包括空格).rarC++编辑处理字符串(统计字符 包括空格).rarC++编辑处理字符...
  • VisualC 实效编程 108 统计中英文字符数VisualC 实效编程 108 统计中英文字符数VisualC 实效编程 108 统计中英文字符数VisualC 实效编程 108 统计中英文字符数VisualC 实效编程 108 统计中英文字符数VisualC 实效...
  • Excel的统计字符数

    千次阅读 2018-01-22 11:14:57
    Excel的统计字符数 实现: Excel中,开发工具-插入-模块-复制粘贴以下代码: Sub 总字符数() Arr = Range([A2], [A65536].End(xlUp)) Set d = CreateObject("Scripting.Dictionary") For Each a In Arr b ...
  • 输入一串字符,统计每个字符数,用字典输出。 思路:向一个字典中插入数据可以直接 字典名[键]=”值” 所以直接定义一个空字典:char_counts={} 然后使用for 循环,用count函数来计算对应字符在字符串中的个数 即...
  • 汇编语言实现分类统计字符

    千次阅读 2018-11-23 16:24:11
    将用户输入字符赋值给cl寄存器,作为循环次数 add si,1 cmpseg: mov al,[bx+si] cmp al,0 je disp cmp al,'0' jae digitb cmp al,'a' jae letterb1 cmp al,'A' jae letterb2 call otheradd ...
  • 本文实例讲述了java实现统计字符串中字符及子字符串个的方法。分享给大家供大家参考,具体如下:这里用java实现统计字符串中的字符(包括数字、大写字母、小写字母以及其他字符)个,以及字符串的子字符串的个数。...
  • 统计字符串中含指定字符个

    千次阅读 2021-03-27 18:16:36
    想了一种字符替换的方法,然后比对前后字符串的长度,达到统计指定字符的目的。 public class CalcCharTest { public static void main(String[] args) { String str = "13143948543879847234982123...
  • Python:统计字符

    千次阅读 2022-03-13 18:10:04
    输入一行字符串,分别统计出其中英文字母、空格、数字、和其他字符的个数
  • VB编程:统计字符-52

    千次阅读 2017-02-07 09:09:41
    '*****************统计************   Label2.Caption = Len(Text1)  Dim mystr As String  For i = 1 To Len(Text1)    mystr = Mid(Text1, i, 1)    Select Case mystr      Case "a" To ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 659,104
精华内容 263,641
关键字:

统计字符数