文章

2

粉丝

0

获赞

31

访问

501

头像
字符移动 题解:
P1012 贵州大学机试题
发布于2025年3月9日 16:46
阅读数 245

两次遍历,分别将非数字字符输出一次,将数字字符输出一次,简单易懂。或者搞两个数组,一次遍历分别筛选,写出来有点多,就用这个了。

#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]);
        }
    }
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发