文章

13

粉丝

14

获赞

0

访问

437

头像
字符移动 题解:
P1012 贵州大学机试题
发布于2025年7月24日 10:43
阅读数 58

注意a[i]和ASCII的比较是 a[i]?'a',     a[]不得加'',编译应该会自动转化

 

#include <stdio.h>
#include <string.h>

int main(){
    char a[100];
    scanf("%s",a);
    int len = strlen(a);
    for (int i =0; i<len; i++) {   //先输出非数字部分
        if (a[i]<'0' || a[i]>'9') {
            printf("%c",a[i]);
        }
    }
    for (int j =0; j<len; j++) {  //再输出数字部分
        if (a[j]>='0' && a[j]<='9') {
            printf("%c",a[j]);
        }
    }
    return 0;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发