博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
题目描述:字符串查找
阅读量:6002 次
发布时间:2019-06-20

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

要求:Write the function strindex(s,t) which returns the position of the rightmost occurrence of

t in s, or -1 if there is none.

the c programming language second edittion 

 

#include 
int strindex(char *src_str,char *dest_str){ int i,j,k; int src_length=strlen(src_str)-1; int dest_length=strlen(dest_str)-1; for(i=src_length;i>=0;--i) { for(j=i,k=dest_length;k>=0&&dest_str[k]==src_str[j];--j,--k) ; if(k < 0) return i-dest_length; } return -1;}main(){ char str1[20]="ABCDABSCD"; char str2[20]="CD"; printf("%d\n",strindex(str1,str2));}

 

批注:空循环用的好啊。

转载地址:http://dddmx.baihongyu.com/

你可能感兴趣的文章
【Spring源码深度解析学习系列】默认标签解析(三)
查看>>
SQL——索引
查看>>
Eclipse rap 富客户端开发总结(4):如何搭建 rap 中文开发环境
查看>>
js清空表单数据的方式(遍历+reset)
查看>>
全面阐述某系统设计所实现的质量属性战术
查看>>
Git 常用命令
查看>>
软件架构(读书笔记2)
查看>>
pom.xml详解
查看>>
Git分支
查看>>
js中获得项目工程名路径
查看>>
css选择器
查看>>
python3网络爬虫学习——基本库的使用(1)
查看>>
js数组去重(多种方法)
查看>>
python 爬取乌云所有厂商名字,url,漏洞总数 并存入数据库
查看>>
AAPT2 error: check logs for details 问题的终究修复
查看>>
AIR 配置文件(*-app.xml)说明
查看>>
第二次作业
查看>>
php脚本运行shell命令
查看>>
禁止Home键跟返回键的使用
查看>>
Unable to connect to MKS;Too many scoket connect attempts;giving up
查看>>