问一下:其中一条语句怎么修改
其实我想让 ch输入为"000000"的时候(输入可能有空格在),输入结束
但是用这种方法输入ch“0000000”是与000000不等的
怎么修改
#include <iostream>
#include<cstring>
using namespace std;
int main()
{
for(char ch[80];cin.getline(ch,80);)
{
if(ch=="000000")
{
cout<<"equal"<<endl;break;
}
strlwr(ch);
bool op=true;
for(int i=0;i<strlen(ch)/2;i++)
{
if(ch[i]=='{' && ch[strlen(ch)-1-i]=='}')
continue;
if(ch[i]=='<' && ch[strlen(ch)-1-i]=='>')
continue;
if(ch[i]=='(' && ch[strlen(ch)-1-i]==')')
continue;
if(ch[i]=='[' && ch[strlen(ch)-1-i]==']')
continue;
if(ch[i]=='}' && ch[strlen(ch)-1-i]=='{')
continue;
if(ch[i]=='>' && ch[strlen(ch)-1-i]=='<')
continue;
if(ch[i]==')' && ch[strlen(ch)-1-i]=='(')
continue;
if(ch[i]==']' && ch[strlen(ch)-1-i]=='[')
continue;
if(ch[i]!=ch[strlen(ch)-1-i])
{
op=false;
}
}
if(op==true)
cout<<"Symmetry"<<endl;
else
cout<<"Not symmetry"<<endl;
}
return 0;
}