代码示例:
#include<stdio.h>
#include<string.h>
void fun(char *p,int n)
{
int i,j,t;
for(i=0;i<n;i++)
{
for(j=i;j<n;j++)
if(*(p+i)=='*')
t=*(p+i),*(p+i)=*(p+j),*(p+j)=t;
}
}
void main()
{
char a[100];
puts("Input str a:");
gets(a);
fun(a,strlen(a));
puts(a);
}
运行结果: