更新时间2019-05-31 10:01:27
思路:1. 对整个字符串从下标0开始查找a, 若某个位置没找到,就找到下一个位置,继续找;
若找到了,将a字符后面位置的字符串覆盖到a的位置,
然后在从此处查找,重复上面的步骤。
按你的要求,供参考的程序如下:
#include<stdio.h>
#include<string.h>
#define N 50
int main()
{
char s[N];
char d[N];
int i, j, l;
printf("Enter a string:");
gets(s);
l=strlen(s);
for(i=0,j=0;i<l;i++)
{
if(s[i]=='a'||s[i]=='A')
continue;
d[j++] = s[i];
}
d[j] = '