| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 477 人关注过本帖
标题:问一下:其中一条语句怎么修改
取消只看楼主 加入收藏
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
快速回复:问一下:其中一条语句怎么修改
数据加载中...
 
   



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

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