+ -
当前位置:首页 → 问答吧 → 【X-man】【程序小组练习题代码】substring(字串)

【X-man】【程序小组练习题代码】substring(字串)

时间:2011-04-23

来源:互联网



由电脑报X-man发起的电脑报程序小组现在已经有了自己的题库和在线代码判定系统http://pcw.openjudge.cn
大家只要将解决问题的代码提交,就可以看到结果,可以在这个版面交流和公布自己写的代码,注意公布代码时注明题号和题目名称。
下面是我写的1002 substring(字串)代码
题号:1002
题目:字串
代码:
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4. int main()
  5. {
  6.         string str1, str2;
  7.         while(cin>>str1>>str2)
  8.         {
  9.                 char* ptr1 = &str1[0];
  10.                 char* ptr2 = &str2[0];
  11.                 while('\0' != *ptr1 && '\0' != *ptr2)
  12.                 {
  13.                         if(*ptr1 == *ptr2)
  14.                         {
  15.                                 ptr1++;
  16.                                 ptr2++;
  17.                         }
  18.                         else
  19.                         {
  20.                                 ptr2++;
  21.                         }
  22.                 }
  23.                 if('\0' == *ptr1)
  24.                 {
  25.                         cout<<"Yes"<<endl;
  26.                 }
  27.                 else
  28.                 {
  29.                         cout<<"No"<<endl;
  30.                 }
  31.         }
  32.         return 0;
  33. }
复制代码
这道题就是对两个字符串的遍历,然后根据哪个串先遍历完成判断其中一个串是否完全包含另一个串

作者: 最终王者   发布时间: 2011-04-23

应该把程序解释下较好  单纯放出代码意义不大对大部分人

作者: chenbo19890323   发布时间: 2011-05-07