ch9.12

时间:2022-12-03 13:00:21

#include<stdio.h>

#include<string.h>

char* fun(char a[],int l);

int main()

{int l;

char a[1000];

gets(a);l=strlen(a);

fun(a,l);

puts(a);

return 0;

}

char* fun(char a[],int l)

{int i,j=0,k=0;

char b[100],c[100];

for(i=0;i<l;i++)

{if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')

{b[j]=a[i]; j++;

}

else {c[k]=a[i]; k++;

}

}

for(i=0;i<l;i++)

{if(i<j){a[i]=b[i];

}

else {a[i]=c[i-j];

}

}

return a;

}

相关文章