/*
分析:这里的思路可以是这样子,因为是出现在尾部,所以我们可以从尾部开始依次比较,若是最开始就不一样,直接返回0,若是最开始一样,就依次向前比较,若是没有到t第一个位置就不一样,直接返回0;若是直到t头还是一样,返回1
*/
#include<stdio.h>
#include<string.h>   //用来使用计算字符串长度以及比较字符串大小等等函数
int strend(char *s,char *t);
int main()
{char s[20],t[20];gets(s);gets(t);int n=strend(s,t);printf("n is %d\n",n);return 0;
}
int strend(char *s,char *t)
{int s1=strlen(s);    //计算字符串长度int t1=strlen(t);int i,j;j=t1-1;        //因为是从0开始,所以数组的最后一个下标应该是字符串长度减去1for(i=s1-1;i>=0,j>=0;i--){if(*(s+i)==*(t+j))      //当最后一个相等,然后比较前一个,若是比较到头,也就是退出循环了,就返回1{j--;}else           //但凡到t头有一个不相等,立即返回0return 0;}return 1;
}

/*指针:编写函数strend(s,t),如果字符串t出现在了字符串s的尾部,返回1,否则0*/相关推荐

  1. C语言试题五十五之m个人的成绩存放在score数组中,请编写函数function,它的功能是:将高于平均分的人数作为函数值返回,将高于平均分的分数放在high所指定的数组中。

    1. 题目 m个人的成绩存放在score数组中,请编写函数function,它的功能是:将高于平均分的人数作为函数值返回,将高于平均分的分数放在high所指定的数组中. 2 .温馨提示 C语言试题汇总 ...

  2. C语言试题十二之m个人的成绩存放在score数组中,请编写函数function,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指定的数组中。

    1. 题目 m个人的成绩存放在score数组中,请编写函数function,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的数组中. 2 .温馨提示 C语言试题汇总 ...

  3. c语言数组将素数放在前部,m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将高于平均分的人数作为函数值返回,将_开卷宝...

    学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun(),它的 学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun(),它 ...

  4. php 字符串分割出数字,php 字符串分割函数的总结

    在php中字符串分割函数有很多很多,下面我来给各位朋友来介绍各种php中字符串分割实例,有需要的朋友可进入参考参考. PHP函数split()的基本语法为 array split ( string $ ...

  5. 编写函数long fun(int high,int n),功能是:计算并返回high以内(不包含high)最大的n个素数之和。若不足n个,则到最小素数2为止。例如:若high=100,n=10,则函数

    long fun(int high,int n) {int i,j,count=0,sum=0;int q=sqrt(high);for (i=high-1;i>=2;i--){for (j=q ...

  6. 判断子字符串是否出现在主字符串内

    //strstr(string,search) #include <stdio.h> #include <string.h> // 从str1中查找str2的个数,并返回 in ...

  7. C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。

    1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...

  8. C语言试题六十一之请编写函数fun:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中。

    1. 题目 请编写函数fun,其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程 ...

  9. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

最新文章

  1. linux中怎么退出执行过程,(进程)处理过程中的Linux:从执行到退出
  2. R画月亮阴晴圆缺:corrplot绘图相关系数矩阵
  3. 有关volatile unsigned long一些说明
  4. 【PAT甲级 Date时间比较】1006 Sign In and Sign Out (20 分) Java版 5/5通过
  5. 【转载】oracle闪回技术详解之闪回drop(神奇的flashback)
  6. 第39级台阶(暴力搜索)
  7. vector clone_Java Vector clone()方法与示例
  8. AEJoy —— 表达式之弹性(韧性)模拟详解【JS】
  9. C++ 按值传递的切割问题(Slicing Problem)
  10. 研发人员如何开展职业规划
  11. 2018年DevOps最新现状研究报告解读
  12. 召唤神龙源码(可部署上线)
  13. 小李飞刀系列之Oracle EBS期间平均成本(PAC)--生产成本计算(一)基础
  14. 大街上数字标志图片_大街上的开放组织
  15. 031永久储存:腌制一缸美味的泡菜
  16. ros中msg文件的bool类型并不会生成bool类型变量
  17. matlab函数rand,randn,randi用法整理
  18. GDT——陶瓷气体放电管的连接方式-优恩讲解
  19. 为什么网络掩码一定是255.255.255.0(/24)
  20. 所有的事情都会趋于平淡

热门文章

  1. Java基础:Java代码加载顺序
  2. 事件修饰符@(stop, prevent, self, once, capture, passive)
  3. 谷歌浏览器导入导出书签,导入导出密码
  4. -已解决-word粘贴时快捷键实现只保留文本
  5. 那些令人难忘的IT产品
  6. 2325: [ZJOI2011]道馆之战 (树链剖分+线段树)
  7. 经典Android开发教程!Android插件化主流框架和实现原理,已拿offer入职
  8. 【笔记】范数:L1范数充当正则项,让模型获得稀疏解,解决过拟合问题
  9. softmax回归梯度公式推导及实现
  10. STM32单片机VCAP电容太小引起内核电压波动导致单片机异常复位