博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
特定字符序列的判断(1028)
阅读量:5166 次
发布时间:2019-06-13

本文共 701 字,大约阅读时间需要 2 分钟。

描述

编写一程序,识别依次读入的一个以“#”为结束符的字符序列是否为形如“序列1@序列2”模式的字符序列。期中序列1和序列2中都不含字符“@”,且序列2是序列1的逆序列。例如“a+b@b+a”是满足条件的序列字符,而“1+3@3-1”则不是。

input

一个以“#”结束的字符序列。

output

是满足条件的字符序列输出“yes!”;否则输出“no!”。

样例输入

a+b@b+a#

样例输出

yes!

 

这道题没什么难度,具体代码如下

 

1 #include
2 #include
3 using namespace std; 4 5 int main(){ 6 char *p=new char[100]; 7 cin>>p; 8 int len=strlen(p); 9 int num1=0,num2=0,pos=0;10 for(int i=0;i
=0&&j<=len-1;i--,j++){24 if(p[i]!=p[j]){25 cout<<"no!";26 return 0;27 }28 }29 cout<<"yes!";30 delete[]p;31 32 return 0;33 }

 

转载于:https://www.cnblogs.com/swust-wangyf/p/6726006.html

你可能感兴趣的文章
JAVA之单例模式
查看>>
关于String str =new String("abc")和 String str = "abc"的比较
查看>>
Android软件架构及子系统介绍
查看>>
《DSP using MATLAB》示例 Example 6.14、6.15
查看>>
Java命名规范
查看>>
小学生算术
查看>>
BZOJ2823: [AHOI2012]信号塔
查看>>
工厂方法模式
查看>>
Linux下安装git
查看>>
mysql查询前几条记录
查看>>
自定义标签
查看>>
java二分法查找实现代码
查看>>
体系编程、SOC编程那些事儿
查看>>
mysql索引的艺术
查看>>
IBM RSA 的语言设置
查看>>
《http权威指南》阅读笔记(二)
查看>>
faster r-cnn cudnn版本不兼容问题
查看>>
[置顶] ListBox控件的数据绑定
查看>>
链表插入排序
查看>>
http://blog.csdn.net/yunye114105/article/details/7997041
查看>>