标题:问一下:其中一条语句怎么修改
取消只看楼主
woshiyexinji
Rank: 2
等 级:论坛游民
帖 子:17
专家分:26
注 册:2012-2-18
结帖率:100%
 问题点数:0 回复次数:0 
问一下:其中一条语句怎么修改

其实我想让  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;
}
搜索更多相关主题的帖子: continue include 
2012-03-22 23:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-364055-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.145319 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved