zoukankan      html  css  js  c++  java
  • C语言之基本算法39—字符串经典操作

    //字符串概念!
    /*
    ==================================================================
    题目:练习字符串的
    1、输入输出     gets(str)             puts(str)
    2、长度统计     strlen(str)
    3、大写和小写转换 strupr(str)          strlwr(str)
    4、比較大小     strcmp(str1,str2)
    5、连接             strcat(str1,str2)
    6、复制             strcpy(str1,str2)
    7、反转             strrev(str)
    ==================================================================
    */
    #include<stdio.h>
    #include<string.h>
    #define gekai printf(" ================================================== ")
    void main()
    {
    char s[256],t[256];
    printf("字符串s:");
    gets(s);
    printf("字符串t:");
    gets(t);
    gekai;
    printf(" 字符串s是: %s ",s);
    printf("长度是:%d ",strlen(s));
    gekai;
    printf(" 字符串t是: %s ",t);
    printf("长度是:%d ",strlen(t));
    gekai;
    printf(" 转换成大写: ");
    printf("字符串s:");
    puts(strupr(s));
    printf("字符串t:");
    puts(strupr(t));
    gekai;
    printf(" ");
    gekai;
    printf(" 转换成小写: ");
    printf("字符串s:");
    puts(strlwr(s));
    printf("字符串t:");
    puts(strlwr(t));
    gekai;
    printf(" ");
    gekai;
    printf(" 比較大小:");
    if (strcmp(s,t)==1)
    printf("字符串s大于字符串t! ");
    else
    printf("字符串s小于字符串t! ");
    gekai;
    printf(" ");
    gekai;
    printf(" 连接两字符串: ");
    puts(strcat(s,t));
    gekai;
    printf(" ");
    gekai;
    printf(" 复制字符串t到字符串s: ");
    puts(strcpy(s,t));
    gekai;
    printf(" ");
    gekai;
    printf(" 反转两字符串: ");
    puts(strrev(s));
    puts(strrev(t));
    gekai;
    printf(" ");
    }


    /*
    ===================================================================
    评:概念语法题,掌握概念就没问题。
    ===================================================================
    */
  • 相关阅读:
    lubuntu18.04如何创建APPImage软件的桌面快捷方式
    查找一个程序所在的路径
    lubuntu18.04如何用命令行打开一个应用(application)
    linux shell(ubuntu18.04.4 LTS) autostart to change the wallpaper
    bash常用的快捷键
    mkfs格式化分区(为分区写入文件系统)
    fdisk交互
    Linux fdisk命令创建逻辑分区
    Linux fdisk命令创建扩展分区过程
    fdisk创立主分区过程
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/6945403.html
Copyright © 2011-2022 走看看