void yangti_8(){
char str[200];
char temp;
int i=0,len=0,non_num=0,j;
gets(str);
len = strlen(str);
while(i<len){
if(str[i] < 48 || str[i] > 57){
temp = str[i];
for(j=i;j>non_num;j--){
str[j]=str[j-1];
}
str[non_num++] = temp;
}
i++;
}
str[len] = '\0';
puts(str);
}
将字符串中的所有数字字符移到所有非数字字符之后,并保持原顺序。
最新推荐文章于 2023-03-16 21:42:42 发布