void abc(char *s,int n,int k)
{
char *a,*w;
w=a=s;
int i,j,u,r=0,m=0,b=0;
while(*a)
{
if(*a!='*')
{
w[r]=*a;
r++;
}
a++;
m++;
}w[r]=0;
for(i=0;i<n;i++)
{
s='*';
b++;
}
for(j=0;j<m-n-k;j++)
{
s=w[j];
b++;
}
for(u=0;u<k;u++)
{
s='*';
b++;
}
s=0;
}
void main()
{
char s[100],*p,*l;
p=l=s;
int n=0,k=0;
gets(s);
while(*l)l++;l--;
while(*l=='*'){l--;k++;}
while(*p=='*'){p++;n++;}
abc(s,n,k);
puts(s);
}
|