1273 - A==B?(集训2)

22软工邵靖婷 2023-01-20 07:46:20

描述

输入a字符串和b字符串,判断a字符串与b字符串是否相等。(字符串长度不大于20)

输入

多组输入,每组输入两个字符串a和b。(字符串长度不大于20)

输出

多组输出,每组输出“YES”或者“NO” ,如果a、b相等输出“YES”,否则输出“NO”。 每组数据占一行。

样例

题解

 这道题可以用#include  <bits/stdc++.h>(万能头文件),也可以用#include<string.h>,#include<string.h>表示包含字符串处理函数的头文件,是C语言中的预处理命令。其中strcmp比较2个字符串是否一样,写法strcmp(str_1, str_2) == 0,这道题就用到了。(不可以用str_1==str_2,因为两个字符串不是指向内存中同一地址,那么即使这两个字符串内容一样,但是用“==”比较出来的结果也是不相同的。)(定义的数组也可以用a,b代替,不过用单词缩写更标准些。)

AC代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char str_1[100];
    char str_2[100];
    while(cin>>str_1>>str_2)
    {
        if (strcmp(str_1, str_2) == 0)
        cout<<"YES"<<endl;
    else
        cout<<"NO"<<endl;;

    }return 0;
}
...全文
84 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

154

社区成员

发帖
与我相关
我的任务
社区管理员
  • c_university_364
  • 焚冉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧