• c语言 9-8


    1、

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

    2、

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

    3、

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

    4、

    #include <stdio.h>
    
    void put(char x[])
    {
        int len = 0;
        while(x[len])
            len++;
        int i;
        for(i = 0; i < len / 2; i++)
        {
            int tmp = x[i];
            x[i] = x[len - 1 - i];
            x[len - 1 - i] = tmp;
        }
        i = 0;
        while(x[i])
            putchar(x[i++]);
    }
    
    int main(void)
    {
        char str[128];
        printf("str: "); scanf("%s", str);
        put(str);
        return 0;
    }

    5、

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

  • 相关阅读:
    Vue-基础(四)
    Vue-基础(三)
    Vue-基础(一)
    Vue-基础(二)
    CSS-初始化模板2(common.css)
    CSS-初始化模板1(normalize.css)
    CSS预处理器-Less
    MySQL视窗函数row_number(), rank(), denser_rank()
    LeetCode第4题:寻找两个有序数组的中位数
    无重复字符的最长子串
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14817442.html
Copyright © 2020-2023  润新知