当前位置: 首页 > news >正文

xdoj 判断字符串子串

判断字符串子串

问题描述

编写程序:

判断一个不大于 20 个字符的字符串是否是另一个不大于 20 个字符的字符串的子 串,如果是,则输出子串在父串的起始位置, 如果不是子串,则输出 No!。

输入说明

输入分 2 行:

第一行为主字符串;

第二行为子字符串;

输出说明

是子串,输出输出子串在父串的起始位置。 不是子串, 输出 No!

测试样例:

输入样例 1:

I am a young girl.

young

输出样例 1:

8

输入样例 2

It is a big city.

it

输出样例 2

14

输入样例 3

Just do it.

thank

输出样例 3

No!

输入样例 4:

qwertyuiop

qwer

输出样例 4:

1

#include<stdio.h>
#include<string.h>
int main(){char a[21]={0},b[21]={0};gets(a);gets(b);int l1=strlen(a),l2=strlen(b),count=-1;for(int i=0;i<=l1-l2;i++){int flag=0;for(int j=0;j<l2;j++){if(a[i+j]!=b[j]){flag=1;break;}}if(flag==0){count=i;break;}}if(count==-1){printf("No!");}else{printf("%d",count+1);}return 0;
}

http://www.lryc.cn/news/515642.html

相关文章:

  • n8n - AI自动化工作流
  • asp.net core 属性路由和约定路由
  • 【PS不常见教程】实操篇之通道抠图-抠黑色背景的图片
  • 电子电气架构 --- 整车整车网络管理浅析
  • 【数据结构05】排序
  • 推荐系统的三道菜
  • ModuleNotFoundError: No module named XXX
  • JAVA:HashMap在1.8做了哪些优化的详细解析
  • jest使用__mocks__设置模拟函数不生效 解决方案
  • javaEE-网络原理-1初识
  • 笔上云世界微服务版
  • linux安装redis及Python操作redis
  • node.js内置模块之---stream 模块
  • 《learn_the_architecture_-_aarch64_exception_model》学习笔记
  • 【C++项目实战】贪吃蛇小游戏
  • Python基于matplotlib实现树形图的绘制
  • 【UE5 C++课程系列笔记】21——弱指针的简单使用
  • 【游戏设计原理】46 - 魔杖
  • 【路径跟踪】PIDMPC
  • Spring源码分析之事件机制——观察者模式(二)
  • 热备份路由HSRP及配置案例
  • 仿生的群体智能算法总结之三(十种)
  • CentOS 7系统 OpenSSH和OpenSSL版本升级指南
  • 【专题】2024年出口跨境电商促销趋势白皮书报告汇总PDF洞察(附原数据表)
  • 【Ubuntu】不能连上网络
  • CSS3 框大小
  • 联发科MTK6771/MT6771安卓核心板规格参数介绍
  • python中的时间模块--datetime模块、time模块
  • CV 处理全流程:从数据采集到模型部署的整个过程,体现全面性
  • OWASP ZAP之API 请求基础知识