#include<stdio.h>
#include<string.h>
int main()
{ char a[100];
char b[100];
char c[100];
int n,i,x=0,y=0;
scanf("%s",a);
n=strlen(a);
for(i=0;i<n;i++)
{
if(a[i]>=48 && a[i]<=57)
b[y++]=a[i];
if(a[i]>=65 && a[i]<=90 || a[i]>=97 && a[i]<=122)
c[x++]=a[i];
}
b[y]='\0';
c[x]='\0';
printf("%s%s\n",c,b);
}
对一个字符串重新排列要求字母在前数字在后,且不改变字母数字间的原有顺序
最新推荐文章于 2022-07-18 15:50:38 发布