zoukankan      html  css  js  c++  java
  • C++入门经典-例6.7-字符串比较

    1:strcmp函数,用于比较两个字符串。格式如下:

    strcmp(字符数组名1,字符数组名2)

        按照ASCII码,按顺序比较两个数组中的字符,并由函数返回值返回比较结果的执行过程。

    (1)各自选中自身的第一个字符:字符1、字符2.

    (2)若字符1>字符2,则返回值为一正数。

    (3)若字符1<字符2,则返回值为一负数。

        该函数可用于比较两个字符串常量,或比较数组和字符串常量。例如:

    strcmp(str1,"hello");

        该语句是对一个数组与一个字符串进行比较。

    strcmp("how","hello");

        该语句是对两个字符串进行比较。

    实例代码如下:

    // 6.7.cpp : 定义控制台应用程序的入口点。
    //
    
    #include "stdafx.h"
    #include<iostream>
    using namespace std;
    #include<string>
    void main()
    {
        char str1[30], str2[20];
        int i = 0;
        cout << "请输入字符串1:" << endl;
        gets_s(str1);
        cout << "请输入字符串2:" << endl;
        gets_s(str2);
        i = strcmp(str1, str2);
        if (i>0)
            cout << "str1>str2" << endl;
        else
            if (i<0)
                cout << "str1<str2" << endl;
            else
                cout << "str1=str2" << endl;
    }
    View Code

    运行结果:

  • 相关阅读:
    P4014 分配问题(网络流24题 最大最小费用流)
    二分图多重匹配
    图论
    小于n的质数的个数(1≤n≤10^11)
    P2341 [HAOI2006]受欢迎的牛| 强连通分量 Tarjan 缩点
    数据库
    树状数组
    C++ 学习笔记
    网络原理
    CG 中点法画直线
  • 原文地址:https://www.cnblogs.com/lovemi93/p/7532051.html
Copyright © 2011-2022 走看看