解题思路: 把字符个数存到b数组中,去除b数组为0的存到c数组中 在排序
注意事项: 注意范围1000
参考代码:
#include<stdio.h>
#include<algorithm>
using namespace std;
int main(){
int b[26]={0};
int c[26];
int i;
int j=0;
char a[1000];
for(i=0;i<1000;i++)
{ scanf("%c",&a[i]);
if(a[i]=='\n')
break;
b[a[i]-'a']++;
}
for(i=0;i<26;i++)
if(b[i]!=0)
c[j++]=b[i];
sort(c,c+j);
printf("%d",c[j-1]-c[0]);
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:629 |
哥德巴赫曾猜测 (C语言代码)浏览:1018 |
不容易系列2 (C语言代码)浏览:597 |
大神老白 (C语言代码)浏览:645 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:889 |
WU-字符串比较 (C++代码)浏览:757 |
三角形 (C++代码)递推浏览:760 |
杨辉三角 (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:509 |
C二级辅导-等差数列 (C语言代码)浏览:695 |