文章
2
粉丝
0
获赞
31
访问
501
两次遍历,分别将非数字字符输出一次,将数字字符输出一次,简单易懂。或者搞两个数组,一次遍历分别筛选,写出来有点多,就用这个了。
#include<stdio.h>
#include<string.h>
int main(){
char arr[100];
scanf("%s",arr);
int len=strlen(arr);
for(int i=0;i<len;i++){
if(arr[i]<'0'||arr[i]>'9'){
printf("%c",arr[i]);
}
}
for(int i=0;i<len;i++){
if(arr[i]>='0'&&arr[i]<='9'){
printf("%c",arr[i]);
}
}
}
登录后发布评论
暂无评论,来抢沙发