解题思路: 把字符个数存到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语言代码)浏览:1330 |
printf基础练习2 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1514 |
printf基础练习2 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:950 |
1014题解浏览:484 |
数字游戏 (C++代码)浏览:1178 |
川哥的吩咐 (C语言代码)浏览:609 |
分糖果 (C语言代码)浏览:912 |
Pascal三角 (C语言代码)浏览:641 |