`

其实这个程序有错误

 
阅读更多
/*编写函数strrindex(s,t),它返回字符串t在s中最右边出现的位置,如果s中不包含t,返回-1
  代码写好后要修改优化 
  编号程序后一定要理清思路 

*/

#include "stdio.h"
#include "stdlib.h"

int strrindex(char s[],char t[]);


main()
{
      printf("%d\n",strrindex("abcdefddddddd","cde"));
      
      system("pause");
      
}

int strrindex(char s[],char t[])
{
  int sLength=sizeof(s)/sizeof(s[0]);
  int tLength=sizeof(t)/sizeof(t[0]);
  printf("%d\n",sLength);
  int i,j,k;
  for(i=sLength-1;i>=0;i--)
  {
      k=i;
      
      j=tLength-2;
     // printf("%d",j); 
      while(j>=0 && k>=0&&t[j]==s[k] )
      {
         k--;
         j--;
         
          printf("%d\n",j);
          printf("世界你好");
               
      } 
      
      if(j==-1)
           return i;
                            
  }  
  return -1;  
}


分享到:
评论

相关推荐

    单片机程序: HEX文件实际大小

    其实这是错误的,程序的大小要在这里看见:Code:表示所要执行的代码,程序中所有的函数都位于此处。RO-data:表示只读数据,程序中所定义的全局常量数据和字符串都位于此处。RW-data:表示已初始化的读写数据,程序...

    让Windows XP不再显示错误提示窗口

    在Windows XP操作系统中,用户经常会遇到一个困扰:每当程序出现错误时,系统会弹出一个错误报告提示框,询问用户是否愿意将错误信息发送给微软。这个提示虽然旨在帮助微软改进系统并解决潜在问题,但对于普通用户而...

    站长导航网站程序_v2.1完整程序

    3、修复了数据库输入字符串不能为空的错误(其实这个错误是可以通过设置清空数据库实现的); 4、强化了SQL注入的防护。 关于本程序的环境配置和基本开发信息: .Net 2.0+Access数据库; 简单的采用了三层结构...

    QOS数据包计划程序

    本文将深入探讨QoS数据包计划程序的概念、原理以及其实现方式,特别关注Windows XP中QoS增强的相关知识点。 #### 一、QoS:网络资源的智能调度员 QoS是一种网络机制,用于管理和优化数据包在网络中的传输,以解决...

    删除程序以后重新安装显示此程序已存在不能重复安装的原因和解决方法

    当您卸载一个程序后,虽然表面上它似乎已经消失,但其实有些文件或注册表项可能并未完全清除。这可能是导致重新安装时出现问题的主要原因: 1. **残留的注册表条目**:注册表是Windows操作系统中存储配置信息的关键...

    vc++ 定时关机小程序

    5. **用户界面设计**:为了用户友好,这个小程序很可能包含一个简单的图形用户界面(GUI),让用户输入关机或重启的时间。这可能涉及MFC库中的对话框和控件,如`CDateTimePicker`控件用于选择时间,`CButton`控件...

    BoundsChecker v6.5 (运行时错误检测工具)

    程序员在开发过程中可能会经常遇到这样的问题:调试时语法没有问题,代码也没有错误,但应用程序运行就是不正常甚至死机,其实这有可能是由于逻辑错误引起的内存溢出或资源泄露等问题,这些错误一般是不容易被检测...

    0x00000000内存不能为read修复工具

    一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 故障分析 硬件方面: 一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是 2 个不...

    帮你快速删除应用程序

    这个工具由微软提供,主要用于解决由于Windows Installer配置错误导致的安装问题,或者帮助用户彻底卸载那些通过Windows Installer安装但常规卸载方法无法移除的程序。 MSI CleanUp Utility(msicuu2.exe)的工作...

    学校健康系统自动打卡程序,selenium其实就是模拟人工点击而已.zip

    标题中的“学校健康系统自动打卡程序,selenium其实就是模拟人工点击而已”揭示了这个压缩包文件包含的内容,主要是关于利用Selenium自动化工具来实现学校健康系统的自动签到功能。Selenium是一个广泛使用的Web自动...

    如何使用VC++运行C程序

    如果上一行语句与下一行语句同属于一个程序段(比如:同一个复合语句中的语句),VC系统会自动将这两个程序行的起始位置对齐排列。 三、编译程序 程序编辑完后,即可对源程序进行编译处理。按“编译微型条”(图2...

    一个完整的市一级工资管理程序(二)D7

    再有:这一篇和上一篇里有一个程序原文件发成旧的了,有错误,编译也搞成错的了,是处理时间输入的部分,不过不影响参考应用。安装程序里少了个文件,重新发了一下。这个程序只适应小数据量操作,如果大数据量其实...

    DLL输出函数察看(新版本修改了一个错误)

    其实,这些功能微软都提供了(undname.exe和DUMPBIN.EXE),只不过不是用我们习惯的wins程序,而是控制台程序的形式提供的,我的这个这个程序只不过是提供了一个win程序外壳,所以想要使用这个程序,需要安装过VC6 ...

    Excel VBA程序开发自学宝典(第3版)案例文件.rar

    5. **错误处理与调试**:教授如何设置错误处理机制,使用Debug工具进行代码调试,确保程序的稳定运行。 6. **高级应用**:包括模块、类模块的应用,以及如何利用VBA与其他Office应用程序(如Word、Access)进行集成...

    易语言判断程序被打开的父程序源码.7z

    例如,当你双击一个.exe文件时,其实是Explorer(资源管理器)这个父程序启动了它。了解父程序的信息有时对调试、监控或者安全分析是必要的。 在易语言中,实现这个功能通常需要以下步骤: 1. **获取进程信息**:...

    禁止程序启动工具

    禁用后:禁用后,应用程序再启动将会出现错误提示 注: 1.本程序只是借用了windows操作系统的一个小BUG,不会在后台启动占用您的电脑资源,大可放心 2.本程序已通过360测试,绝对无毒无害,大家也可自行测试 3.本...

    delphi 2005 下的BS程序设计(三-附例子程序)

    7、这个程序经delphi2005测试通过,如果2005有问题就问大家吧,2005里面的错误我也不是很清楚。 写B/S的水平不高,里面可能有一些错误,搞B/S的XD们不要笑话呀,把这篇文章当作了解2005的文档就行了。找了个QQ:...

    漂亮的记事本程序

    这个程序和WINDOWS自带的只差一个替换功能。 希望有人能将它完善,然后e-mail给我。 <br>比一般别人写的的记事本多一一些人性化功能 1.可以改变字体颜色 2.可以改变背景颜色 3.文字居中,居右...

Global site tag (gtag.js) - Google Analytics