文章
1
粉丝
0
获赞
0
访问
4
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//输入一个字符串,将其中的数字字符移动到非数字字符之后,
//并保持数字字符和非数字字符输入时的顺序。
//例如:输入字符串“ab4f35gr#a6”,输出为“abfgr#a4356”。
void fun(char* s)
{
int len=strlen(s);
char* ans=malloc(sizeof(char)*len);
int index=0;
for(int i=0; i<len; i++)
{
//先存非数字
if(!(s[i]>'0'&&s[i]<='9'))
{
ans[index++]=s[i];
}
}
for(int i=0;i<len;i++){
//再存数字
if(s[i]>='0'&&s[i]<='9'){
ans[index++]=s[i];
}
}
ans[index]='\0';
printf(&q...
登录后发布评论
暂无评论,来抢沙发