📌  相关文章
📜  程序检查两个字符串是否相同

📅  最后修改于: 2021-05-25 19:54:43             🧑  作者: Mango

给定两个字符串,任务是检查这两个字符串是否相同。

例子:

方法:可以在C语言中的strcmp()方法的帮助下完成。请注意,该方法区分大小写。

执行:

C++
// C++ program to check if
// two strings are identical
#include 
using namespace std;
  
int main()
{
  
    char string1[100], string2[100];
  
    // Get the strings which
    // is to be checked
    cin >> string1;
    cout << "Enter the first string: " << string1;
  
    // Get the strings which
    // is to be checked
    cin >> string2;
    cout << "\nEnter the second string: " << string2;
  
    // Check if both strings are equal
    cout << "\nAre both strings same: ";
  
    if (strcmp(string1, string2) == 0)
    {
        cout << "Yes";
    }
    else {
        cout << "No";
    }
  
    return 0;
}
  
// This code is contributed by Akanksha Rai


C
// C program to check if
// two strings are identical
  
#include 
#include 
  
int main()
{
  
    char string1[100], string2[100];
  
    // Get the strings which
    // is to be checked
    scanf("%[^\n]\ns", string1);
    printf("Enter the first string: %s", string1);
  
    // Get the strings which
    // is to be checked
    scanf("%[^\n]\ns", string2);
    printf("\nEnter the second string: %s", string2);
  
    // Check if both strings are equal
    printf("\nAre both strings same: ");
  
    if (strcmp(string1, string2) == 0) {
        printf("Yes");
    }
    else {
        printf("No");
    }
  
    return 0;
}


Java
// Java program to check if
// two strings are identical
import java.util.*;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
  
        // Get the strings which is to be checked
        String string1 = in.nextLine();
        System.out.println("Enter the first string: "
                           + string1);
  
        // Get the strings which is to be checked
        String string2 = in.nextLine();
        System.out.println("Enter the second string :"
                           + string2);
  
        // Check if both strings are equal
        System.out.println("\nAre both strings same: ");
  
        if (string1.equals(string2) == true) {
            System.out.println("Yes");
        }
        else {
            System.out.println("No");
        }
    }
}
  
// This code is contributed by aishwarya.27


Python 3
# Python program to check if 
# two strings are identical 
  
if __name__ == "__main__" : 
      
    # Get the strings which 
    # is to be checked 
    string1 = input("Enter the first string: ")
    print(string1, end = "\n")
      
    # Get the strings which 
    # is to be checked 
    string2 = input("Enter the second string: ")
    print(string2, end ="\n")
      
    # Check if both strings are equal 
    print("Are both strings same: ", end = " ") 
  
    if (string1 == string2) : 
        print("Yes")
          
    else : 
        print("No") 
  
# This code is contributed by Ryuga


C#
// C# program to check if
// two strings are identical
using System;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // Get the strings which is to be checked
        String string1 = Console.ReadLine();
        Console.WriteLine("Enter the first string: "
                          + string1);
  
        // Get the strings which is to be checked
        String string2 = Console.ReadLine();
        Console.WriteLine("Enter the second string :"
                          + string2);
  
        // Check if both strings are equal
        Console.WriteLine("\nAre both strings same: ");
  
        if (string1.Equals(string2) == true) {
            Console.WriteLine("Yes");
        }
        else {
            Console.WriteLine("No");
        }
    }
}
  
/* This code contributed by PrinciRaj1992 */


PHP
 0) //Because string1 has some character greater than string2
{
    echo "No";
}
  
else if (strcmp($string1, $string2) < 0) //Because string2 has some character greater than string1
{
    echo "No";
}
  
// This code is contributed by Ashutosh Tiwari
  
?>


输出:
Enter the first string: GeeksForGeeks
Enter the second string: GeeksForGeeks
Are both strings same: Yes
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。