#include<stdio.h>
#include<string.h>
int f(char *x,int n)
{
int k=0;
x[n]='a';x[n+1]='\0';
while(x[k]!='a') k++;
if(k==n) return 0; //原x中没有a
else{
int i;
for(i=k;i<n;i++) //从a出现的位置,依次向前挪
x[i]=x[i+1];
x[i-1]='\0';
return 1;
}
}
int main()
{
char s[100];
gets(s);
int len=strlen(s);
int flag=f(s,len);
if(flag) puts(s);
else puts("No a!");
return 0;
}
删除字符串中第一次出现的‘a‘
最新推荐文章于 2023-05-29 22:10:40 发布