字符统计3 朱雀 2022-08-10 06:08 176阅读 0赞 ## 字符统计3 ## ##### Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^\_^ ##### ## 题目描述 ## 给定一个字符串(假设字符串中只包含英文大小写字母),排序输出出现次数最多的三个字符,如果有两个字符出现次数相等,输出字母序列靠前的(提示这里指的是字母在ASCII码表中的顺序),如果不足三个,把现有的输出。例如:对于字符串mddfreee,输出:(e,3)(d,2)(f,1)。输入aab,输出 (a,2)(b1),注意后台测试数据的字符串可能会非常长。 ## 输入 ## 第一行为一个整数N,代表有几组输入。接下来N行分别代表待统计的字符串。 ## 输出 ## 对于给定的每次输入,输出结果。每个实例占一行格式如下。 ## 示例输入 ## 4 abcde assssddfffrt baabbbaaaaa aB ## 示例输出 ## (a,1)(b,1)(c,1) (s,4)(f,3)(d,2) (a,7)(b,4) (B,1)(a,1) ## 提示 ## ## 来源 ## xiyang ## 示例程序 ## #include<stdio.h> #include<string.h> char b[1000000]; struct node { int num,name; }a[200],c; int main() { int i,j,n,m,k,t,l; scanf("%d",&n); for(l=0;l<n;l++) { memset(a,0,sizeof(a)); //for(i=0;i<10;i++) //printf("%d %d\n",a[i].name,a[i].num); scanf("%s",b); m=strlen(b); for(j=0;j<m;j++) { t=(int)b[j]; a[t].num++; a[t].name=t; //printf("(%c,%d)",a[j].name,a[j].num); } for(i=0;i<123;i++) { k=i; for(j=i+1;j<124;j++) { if(a[k].num<a[j].num) k=j; if(a[k].num==a[j].num&&a[k].name>a[j].name) k=j; } if(k!=i) { c=a[k]; a[k]=a[i]; a[i]=c; } } for(j=0;j<3;j++) if(a[j].num!=0) printf("(%c,%d)",a[j].name,a[j].num); printf("\n"); } }
相关 字符统计3 字符统计3 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^\_^ 题目描述 给定一个字符串(假设字符串中只包 朱雀/ 2022年08月10日 06:08/ 0 赞/ 177 阅读
相关 字符个数统计 > > > > 对输入的字符串,分别统计字符串内英文字母,空格,数字和其它字符的个数。 方法一 字符比较 import java. 左手的ㄟ右手/ 2022年08月08日 09:37/ 0 赞/ 243 阅读
相关 统计字符 统计字符 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe 布满荆棘的人生/ 2022年08月02日 01:18/ 0 赞/ 296 阅读
相关 字符统计 Problem Description Givena string containing only 'A' - 'Z', we could encode it using t 本是古典 何须时尚/ 2022年08月01日 02:53/ 0 赞/ 230 阅读
相关 字符统计 从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保存在数组alf中。注意:不区分大小写,不能使用字符串库函数。 例如,输入:“A=abc+5\c”,结果为:a ゝ一世哀愁。/ 2022年08月01日 02:53/ 0 赞/ 188 阅读
相关 字符统计1 Problem Description 给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。 字母:A, B, ..., Z、a, b, ..., z组 我就是我/ 2022年07月13日 04:29/ 0 赞/ 174 阅读
相关 字符统计 Problem Description 给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。 字母:A, B, ..., Z、a, b, ..., z组 怼烎@/ 2022年06月14日 04:48/ 0 赞/ 249 阅读
相关 字符个数统计 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。 输入描述: 输入N个字符,字符在ACSII码范围内。 比眉伴天荒/ 2022年06月04日 09:12/ 0 赞/ 239 阅读
相关 统计字符 Problem Description: 给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符。 Input: 输入数据一个字符串,包括字母, 深碍√TFBOYSˉ_/ 2022年05月26日 01:57/ 0 赞/ 234 阅读
相关 统计字符 统计install.log文件的行数的命令:wc -l install.log 或者 cat install.log | wc -l 统计install.log文件的单词数的 Dear 丶/ 2022年01月31日 05:25/ 0 赞/ 579 阅读
还没有评论,来说两句吧...