文章
2
粉丝
23
获赞
0
访问
1.1k
#include<stdio.h>
#include<string.h>
int main(){
char str[105],strz[105],strs[105];
gets(str);
int i = 0,j = 0,k = 0;
int len = strlen(str);
for(i = 0;i<len;i++ ){
if(str[i] >= 48 && str[i] <= 58){
// printf("%c",str[i]);
strs[j] = str[i];
j++;
}
else{
strz[k] = str[i];
k++;
}
}
//需要加入一个结束符,否则使用strlen测试部分测试数据的时候可能会得出错误的结果
strs[j] = '\0';
strz[k] = '\0';
for(i = 0;i<strlen(strz);i++){
printf("%c",strz[i]);
}
for(i = 0;i<strlen(strs);i++){
printf("%c",strs[i]);
}
// printf("%d %d %d %d",j,k,strlen(strz),strlen(strs));
}
登录后发布评论
暂无评论,来抢沙发