#include <stdio.h>
(30951)#include <string.h>
int main() {
char str[1000];
int flag[123]={0};
gets(str);
int Max=0;
for(int i=0;i<strlen(str);i++){
flag[str[i]]++;
Max=Max>flag[str[i]]?Max:flag[str[i]];
}
for(int i=Max;i>0;i--){
for(int j='0';j<'z'+1;j++){
if(flag[j]==i)
printf("%c",j);
}
}
return 0;
}
(30951)#include <string.h>
int main() {
char str[1000];
int flag[123]={0};
gets(str);
int Max=0;
for(int i=0;i<strlen(str);i++){
flag[str[i]]++;
Max=Max>flag[str[i]]?Max:flag[str[i]];
}
for(int i=Max;i>0;i--){
for(int j='0';j<'z'+1;j++){
if(flag[j]==i)
printf("%c",j);
}
}
return 0;
}
「求助大佬帮看看这道算法题吧!」输入一个只包含小写英文字母和数字的字符串,按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASCII码由小到大排序输出。 数据范围:字符串长...
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fpractice%2Fc1f9561de1e240099bdb904765da9ad0
全部评论
相关推荐
05-06 15:53
杭州电子科技大学 算法工程师 点赞 评论 收藏
分享
沉淀小子:能力就是大于title的,支持楼主。你的室友吃方面你还得跟他学 点赞 评论 收藏
分享
04-06 13:39
西南石油大学 Java 点赞 评论 收藏
分享