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

字符串尾部匹配-指针

【问题描述】

编写一函数int strend(char *s, char *t),如果字符串 t 出现在字符串 s 的尾部,该函数返回1,否则返回0。

【输入形式】

从键盘分行输入两个字符串:s,t

【输出形式】

如果字符串t出现在字符串尾部,输出Yes,否则输出No

【样例输入】

abcdefgh
fgh

【样例输出】

Yes

【样例说明】

输入了两个字符串s,t,发现t是在s的尾部,则输出Yes

主函数:

#include<stdio.h>

#include<string.h>

int main() {

    int strend(char *s, char *t);

    char s[1000], t[1000];

    int k;

    gets(s);

    gets(t);

    k=strend(s, t);

    if(k==1) {

    printf("Yes");    

    }

    else {

    printf("No");    

    }

    return 0;

}

 int strend(char *s, char *t);

int strend(char *s, char *t) {
    int len1, len2, len, i, j, flag = 1;
    len1 = strlen(s);
    len2 = strlen(t);
    len = len1 - len2;
    for(i = 0; i < len2; i++) {
        j = i + len;
        if(*(s + j) == *(t + i)) {
            flag *= 1;
        }
        else {
            flag *=0;
        }
    }
    return flag;
}

相关文章:

  • 织梦者网站模板/优化服务公司
  • wordpress设置仅对会员可见/百度账号怎么改名字
  • 标签管理wordpress/搜索引擎优化seo是什么
  • 怎么做网站关键词视频/商品促销活动策划方案
  • 淮安市网站建设/搜索引擎有哪几个网站
  • 淘宝网客网站建设/网页广告
  • 1. SpringMVC概述与入门
  • 接口自动化测试(Python+Requests+Unittest)
  • MMIM(2021 EMNLP)分级互信息最大化
  • 万德L2接口怎样复权股票数据?
  • 动态规划|最短Hamilton路径
  • 非零基础自学Golang 第15章 Go命令行工具 15.6 性能分析 15.6.2 通过文件方式 15.6.3 通过HTTP方式 15.7 小结
  • 单机模拟主从复制(一主三从)
  • 【vue设计与实现】编译器 - AST的转换
  • 高通 OpenXR SDK 使用指南(2)
  • middlebury立体匹配评估使用方法总结(三)——线上版教程
  • 软件产品登记前需要准备什么
  • 力扣刷题笔记day7(数组中重复的数字+在排序数组中查找数字+0~n-1中缺失的数字)