• c语言 9-10


    1、

    #include <stdio.h>
    
    void del(char x[])
    {
        int len = 0;
        while(x[len])
            len++;
        char tmp[len];
        int i = 0, j = 0;
        while(x[i])
        {
            if(x[i] < '0' || x[i] > '9')
            {
                tmp[j] = x[i];
                j++;
            }
            i++;
        }
        i = 0;
        while(x[i])
        {
            x[i] = '';
            i++;
        }
        while(j-- > 0)
            x[j] = tmp[j];
    }
    
    int main(void)
    {
        char str[128];
        printf("str: "); scanf("%s", str);
        
        del(str);
        int i = 0;
        while(str[i])
            putchar(str[i++]);
        return 0;
    }

    2、

    #include <stdio.h>
    
    void deld(char x[])
    {
        int len = 0;
        while(x[len])
            len++;
        char tmp[len];
        int i = 0;
        int j = 0;
        while(x[i])
        {
            if(x[i] < '0' || x[i] > '9')
            {
                tmp[j] = x[i];
                j++;
            }
            i++;
        }
        for(i = 0; i < len; i++)
        {
            x[i] = '';
        }
        for(i = 0; i < j; i++)
        {
            x[i] = tmp[i];
        }
    }
    
    int main(void)
    {
        char str[128];
        printf("str: "); scanf("%s", str);
        deld(str);
        printf("del result: %s
    ", str);
        return 0;
    }

    3、

    #include <stdio.h>
    
    void defdi(char x[])
    {
        int len = 0;
        while(x[len])
            len++;
        int i = 0;
        while(x[i])
        {
            if(x[i] >= '0' && x[i] <= '9')
            {
                int j = i;
                while(x[j])
                {
                    x[j] = x[j + 1];
                    j++;
                }
                i--;
            }
            i++;
        }
    }
    
    int main(void)
    {
        char str[128];
        printf("str: "); scanf("%s", str);
        defdi(str);
        printf("def result: %s
    ", str);
        return 0;
    }

    4、

    #include <stdio.h>
    
    void del(char x[])
    {
        int i = 0;
        while(x[i])
        {
            if(x[i] >= '0' && x[i] <= '9')
                printf("");
            else
                putchar(x[i]);
            i++;
        }
    }
    
    int main(void)
    {
        char str[128];
        printf("str: "); scanf("%s", str);
        puts("
    =============");
        del(str);
        return 0;
    }

    5、

    #include <stdio.h>
    
    void deld(char x[])
    {
        int i = 0;
        while(x[i])
        {
            if(x[i] < '0' || x[i] > '9')
                putchar(x[i]);
            i++;
        }
    }
    
    int main(void)
    {
        char str[128];
        printf("str: "); scanf("%s", str);
        puts("
    =====================");
        deld(str);
        return 0;
    }

    6、

    #include <stdio.h>
    
    void deldi(char x[])
    {
        int len = 0;
        while(x[len])
            len++;
        char tmp[len];
        int i = 0, j = 0;
        while(x[i])
        {
            if(x[i] < '0' || x[i] > '9')
            {
                tmp[j] = x[i];
                j++;
            }
            i++;
        }
        for(i = 0; i < j; i++)
        {
            x[i] = tmp[i];
        }
        x[j] = '';
    }
    
    int main(void)
    {
        char str[128];
        printf("str: "); scanf("%s", str);
        deldi(str);
        puts("
    ==============");
        printf("del result: %s
    ", str);
        return 0;
    }

  • 相关阅读:
    问题记录_Idea2021.2.3版本,Windows11版本,注册无法跳转Google浏览器
    问题记录_在IDEA中使用Git操作缓慢
    百页 PPT BPF 技术全览 深入浅出 BPF 技术
    揭秘 BPF map 前生今世
    一道双哈希题,但是为什么TLE??2021山东icpc省赛 F题 Birthday Cake
    oracle游标使用的几个场景
    MySQL 锁问题(脏读、锁阻塞、死锁)
    oracle存储过程中的变量
    tableau学习
    Power BI学习
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14818876.html
Copyright © 2020-2023  润新知