文章

6

粉丝

0

获赞

7

访问

454

头像
字符分类 题解:c三次遍历字符串依次输出
P1016 兰州大学/贵州大学机试题
发布于2026年1月5日 21:31
阅读数 64

#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
    char str[100];
    fgets(str,sizeof(str),stdin);
    str[strcspn(str,"\n")] =  '\0';
    int len = strlen(str);
    for(int i=0;i<len;i++){//打印字母
        if (isalpha(str[i])){
            printf("%c",str[i]);
        }
    }
    printf("\n");
    for(int i=0;i<len;i++){//打印数字
        if (isdigit(str[i])){
            printf("%c",str[i]);
        }
    }
    printf("\n");
    for(int i=0;i<len;i++){//打印其他字符
      ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发