练习4-1

原创 2004年09月16日 22:09:00

#include <stdio.h>
/*
strrindex这个函数返回字符串t在s中最右边出现的位置.如果s中不包含t,则返回-1.
*/
int comp_s(const char *s,const char *t)
{ /*如果s包含t则返回1,否则返回0 */
 for(; *t !='/0' ;t++){
  if(*t !=*(s++))
   return 0;
 }
 return 1;
}
  
int strrindex(const char *s,const char *t)
{
 const char *s_iter=s, *t_iter=t;
 int   index =-1;
 while(*s_iter !='/0')
  s_iter++,index++;
 s_iter--;

 while( s_iter-- != s){
  index--;
  if( *s_iter ==*t)
   if( comp_s( s_iter,t) )return  index;
 }
 return -1;/* s中不包含t */

}
int main()
{
 char *a="asdkfjwieofjwieojfwjfe";
 char *b="i";
 printf("%d/n",strrindex(a,b));
 return 0;
}

练习 4-1 编写函数 strindex(s, t),它返回字符串 t 在 s 中最右边出现的位置。 如果 s 中不包含 t,则返回-1

练习 4-1 编写函数 strindex(s, t),它返回字符串 t 在 s 中最右边出现的位置。 如果 s 中不包含 t,则返回-1...
  • c_cql
  • c_cql
  • 2017年10月26日 20:30
  • 121

练习4-1,练习4-2

练习4-1 #include #define MAX 100 int Strrindex(char *source, char t); //4-1 void GetLine(char *s);...
  • wcgwuxinwei
  • wcgwuxinwei
  • 2014年01月23日 16:46
  • 398

算法训练 4-1打印下述图形

问题描述   使用循环结构打印下述图形,打印行数n由用户输入。打印空格时使用"%s"格式,向printf函数传递只包含一个或多个空格的字符串" ",下同。 样例输入 一个满足题目...
  • hacker1520
  • hacker1520
  • 2017年04月02日 17:05
  • 178

C程序设计语言练习4-1

/* 编写函数strindex(s,t),它返回字符串t在s中最右边出现的位置,如果s中不包含t,返回-1. */ #include #include int strindex(char ...
  • cerci0304
  • cerci0304
  • 2012年06月29日 14:25
  • 449

蓝桥杯 ALGO-145 算法训练 4-1打印下述图形

问题描述   使用循环结构打印下述图形,打印行数n由用户输入。打印空格时使用"%s"格式,向printf函数传递只包含一个或多个空格的字符串" ",下同。 样例输入 一个满足题目要求的输入范...
  • liuchuo
  • liuchuo
  • 2017年03月05日 22:13
  • 295

The programming language 练习4-1

编写函数,但会字符串t在s中最右边出现的位置,如果s中不包含t,则返回-1 #include int my_strncmp(char *str1,char *str2,int n); int m...
  • vivo133
  • vivo133
  • 2013年10月08日 19:04
  • 464

《学习OpenCV》练习4-1

#include "cv.h" #include "highgui.h" #include "stdio.h" //*****************************************...
  • C_Freed
  • C_Freed
  • 2014年02月15日 18:26
  • 672

Python 4-1练习实例

# -*- coding: utf-8 -*- #简单数据库 #使用人名作为键的字典,每个人用另一个字典来表示,其键‘phone’和‘addr’分别表示他们的电话号码和地址 people = { ...
  • andydufre
  • andydufre
  • 2017年01月23日 17:36
  • 188

《C程序设计语言》练习 4-1

练习 4-1 编写函数 strindex(s, t),它返回字符串 t 在 s 中最右边出现的位置。 如果 s 中不包含 t,则返回-1。写了两个函数,这是第一个 思路是从右往左倒着比较,然后返...
  • qq_33685612
  • qq_33685612
  • 2018年01月02日 16:49
  • 30

例题 4-1 古老的密码(Ancient Cipher) UVa 1339

题目:古老的密码 题目描述: 给定两个长度一样且不超过100的字符串,判断是否能把其中一个字符串的各个字母重排,之后对26个字母做一个一一映射,使得两个字符串相同 例如,JWPUDJ...
  • Tianweidadada
  • Tianweidadada
  • 2017年08月21日 08:41
  • 189
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:练习4-1
举报原因:
原因补充:

(最多只允许输入30个字)