#include <stdio.h>
int main()
{
int j,i,t=0;
char a[10],n;
printf("请输入一串字符:");
gets(a);
printf("在哪个字符之后加*:");
scanf("%c",&n);
for(i=0;a[i]!='\0';i++)
if(a[i]==n) t++;
for(j=i;j>=0;j--)
{
if(a[j-1]==n)
{
a[j+t]=a[j];
a[j+t-1]='*';
t--;
}
else a[j+t]=a[j];
}
puts(a);
}
在字符串的指定字符之后插入*
于 2024-02-29 12:29:24 首次发布