# include <stdio.h>
# include <string.h>
void main()
{
int i;
char a[256];
char b[256];
strcpy (a,"7+IE");
strcpy (b,"7 This a test");
int c[256]={0};
for(i=0;i<(int)strlen(a);i++)
{
if(a[i]>='A'&& a[i]<='Z')
c[a[i]+32]++;
else
c[a[i]]++;
}
for(i=0;i<(int)strlen(b);i++)
{
if(c['+']==0)
{
if(!c[b[i]])
printf("%c",b[i]);
}
if(c['+'])
{
if(!(b[i]>='A'&&b[i]<='Z'))
{
if(!c[b[i]])
printf("%c",b[i]);
}
}
}
printf("\n");
}
# include <string.h>
void main()
{
int i;
char a[256];
char b[256];
strcpy (a,"7+IE");
strcpy (b,"7 This a test");
int c[256]={0};
for(i=0;i<(int)strlen(a);i++)
{
if(a[i]>='A'&& a[i]<='Z')
c[a[i]+32]++;
else
c[a[i]]++;
}
for(i=0;i<(int)strlen(b);i++)
{
if(c['+']==0)
{
if(!c[b[i]])
printf("%c",b[i]);
}
if(c['+'])
{
if(!(b[i]>='A'&&b[i]<='Z'))
{
if(!c[b[i]])
printf("%c",b[i]);
}
}
}
printf("\n");
}
本文介绍了一个简单的C语言程序,该程序通过比较两个字符串中字符出现的频率来找出第二个字符串中未出现在第一个字符串中的字符。通过对字符频率进行统计,并在第二个字符串中排除已存在的字符频率,实现了特定字符的筛选。
482

被折叠的 条评论
为什么被折叠?



