输入一个字符串,删除出现次数最少的字符串。
来源:互联网 发布:sys time.h linux 编辑:程序博客网 时间:2024/05/15 23:45
#include<stdio.h>
#include<string.h>
int main()
{
int i,n,min;
char a[26],b[1000];
for(i=0;i<26;i++)
a[i]=0;
while(scanf("%s",b)!=EOF)
{
n=strlen(b);
for(i=0;i<n;i++)
a[b[i]-'a']++;
min=a[b[0]-'a'];
for(i=1;i<n;i++)
{
if(a[b[i]-'a']<=min)
min=a[b[i]-'a'];
}
for(i=0;i<n;i++)
{
if(a[b[i]-'a']>min)
printf("%c",b[i]);
}
}
return 0;
}
#include<string.h>
int main()
{
int i,n,min;
char a[26],b[1000];
for(i=0;i<26;i++)
a[i]=0;
while(scanf("%s",b)!=EOF)
{
n=strlen(b);
for(i=0;i<n;i++)
a[b[i]-'a']++;
min=a[b[0]-'a'];
for(i=1;i<n;i++)
{
if(a[b[i]-'a']<=min)
min=a[b[i]-'a'];
}
for(i=0;i<n;i++)
{
if(a[b[i]-'a']>min)
printf("%c",b[i]);
}
}
return 0;
}
0 0
- 输入一个字符串,删除出现次数最少的字符串。
- 删除一个字符串中出现次数最少的字符
- 删除一个字符串中出现次数最少的字符
- 删除一个字符串中出现次数最少的字符
- 神州数码:输入一个字符串: (1)输出出现次数最少的字符 (2)删除出现次数最少的字符并输出字符串
- 编写一个函数,删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。
- 算法分析---删除字符串中出现次数最少的字符
- 删除字符串中出现次数最少的字符
- HWOJ 删除字符串中出现次数最少的字符
- 删除字符串中出现次数最少的字符
- 删除字符串中出现次数最少的字符
- 删除字符串中出现次数最少的字符
- 删除字符串中出现次数最少的字符
- 删除字符串中出现次数最少的字符
- 删除字符串中出现次数最少的字符
- 华为oj 删除字符串中出现次数最少的字符
- 华为OJ 删除字符串中出现次数最少的字符
- (java)删除字符串中出现次数最少的字符
- android studio gradle配置详解
- SpringMVC获取项目路径
- 著名的sql注入问题原因分析及解决方案
- 北漂:阿才走了,他曾在北京残酷地活着
- HUI分页实现全过程
- 输入一个字符串,删除出现次数最少的字符串。
- Mac下不用虚拟机一样可以使用PLSQL Developer
- platform总线注册过程及platform_driver与platform_device的匹配
- 光感传感器的使用demo
- LeetCode 53. Maximum Subarray
- logback 常用配置详解(三) <filter>
- linux下mysql命令使用全解
- windows以及Ubuntu下Boost库安装
- 以Qemu模拟Linux,学习Linux内核