首页 > 其他分享 >ch9.12

ch9.12

时间:2022-12-03 13:00:12浏览次数:40  
标签:return ch9.12 int else char ++ fun

#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;

}

标签:return,ch9.12,int,else,char,++,fun
From: https://blog.51cto.com/u_15758636/5908528

相关文章