比较字符串是否相等
输入两个字符串,并比较两个字符串是否相等,输出“相等”“不相等”。字符串的输入用定义的字符数组输入(我写的就是数组部分的练习)
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char a[20],b[20];
int i=0;
cin>>a>>b;
if(strlen(a)==strlen(b))
while(a[i]!='/0')
{
if(a[i]==b[i])
i++;
else
{
cout<<"不相等"<<endl;
return 0;
}
}
else
{
cout<<"不相等"<<endl;
return 0;}
cout<<"相等"<<endl;
retuen 0;
}
我运行的结果都是不相等,为什么啊??