#include <stdio.h>
int main()
{
char str[40]=“abcdefgh**”;
int i=0,j=0,m=0,n=0,k=0;
printf(“初始字符串是:\n”,str);
puts(str);
while(str[k]’*’)
str[j++]=str[k++];
while(str[m]’’)
m++;
i=m;
while(str[n]!=’\0’)
n++;
n–;
while(str[n]==’’)
n–;
for(; i<=n; i++)
{
if(str[i]!=’*’)
str[j++]=str[i];
}
++n;
for(; str[j]!=’\0’; j++)
str[j]=str[n++];
puts("删除后的字符串是: ");
puts(str);
}
删除中间的星号
最新推荐文章于 2022-05-25 17:18:58 发布