/*指针:编写函数strend(s,t),如果字符串t出现在了字符串s的尾部,返回1,否则0*/
/*
分析:这里的思路可以是这样子,因为是出现在尾部,所以我们可以从尾部开始依次比较,若是最开始就不一样,直接返回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*/相关推荐
- C语言试题五十五之m个人的成绩存放在score数组中,请编写函数function,它的功能是:将高于平均分的人数作为函数值返回,将高于平均分的分数放在high所指定的数组中。
1. 题目 m个人的成绩存放在score数组中,请编写函数function,它的功能是:将高于平均分的人数作为函数值返回,将高于平均分的分数放在high所指定的数组中. 2 .温馨提示 C语言试题汇总 ...
- C语言试题十二之m个人的成绩存放在score数组中,请编写函数function,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指定的数组中。
1. 题目 m个人的成绩存放在score数组中,请编写函数function,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的数组中. 2 .温馨提示 C语言试题汇总 ...
- c语言数组将素数放在前部,m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将高于平均分的人数作为函数值返回,将_开卷宝...
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun(),它的 学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun(),它 ...
- php 字符串分割出数字,php 字符串分割函数的总结
在php中字符串分割函数有很多很多,下面我来给各位朋友来介绍各种php中字符串分割实例,有需要的朋友可进入参考参考. PHP函数split()的基本语法为 array split ( string $ ...
- 编写函数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 ...
- 判断子字符串是否出现在主字符串内
//strstr(string,search) #include <stdio.h> #include <string.h> // 从str1中查找str2的个数,并返回 in ...
- C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...
- C语言试题六十一之请编写函数fun:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中。
1. 题目 请编写函数fun,其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程 ...
- C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……
例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...
最新文章
- linux中怎么退出执行过程,(进程)处理过程中的Linux:从执行到退出
- R画月亮阴晴圆缺:corrplot绘图相关系数矩阵
- 有关volatile unsigned long一些说明
- 【PAT甲级 Date时间比较】1006 Sign In and Sign Out (20 分) Java版 5/5通过
- 【转载】oracle闪回技术详解之闪回drop(神奇的flashback)
- 第39级台阶(暴力搜索)
- vector clone_Java Vector clone()方法与示例
- AEJoy —— 表达式之弹性(韧性)模拟详解【JS】
- C++ 按值传递的切割问题(Slicing Problem)
- 研发人员如何开展职业规划
- 2018年DevOps最新现状研究报告解读
- 召唤神龙源码(可部署上线)
- 小李飞刀系列之Oracle EBS期间平均成本(PAC)--生产成本计算(一)基础
- 大街上数字标志图片_大街上的开放组织
- 031永久储存:腌制一缸美味的泡菜
- ros中msg文件的bool类型并不会生成bool类型变量
- matlab函数rand,randn,randi用法整理
- GDT——陶瓷气体放电管的连接方式-优恩讲解
- 为什么网络掩码一定是255.255.255.0(/24)
- 所有的事情都会趋于平淡
热门文章
- Java基础:Java代码加载顺序
- 事件修饰符@(stop, prevent, self, once, capture, passive)
- 谷歌浏览器导入导出书签,导入导出密码
- -已解决-word粘贴时快捷键实现只保留文本
- 那些令人难忘的IT产品
- 2325: [ZJOI2011]道馆之战 (树链剖分+线段树)
- 经典Android开发教程!Android插件化主流框架和实现原理,已拿offer入职
- 【笔记】范数:L1范数充当正则项,让模型获得稀疏解,解决过拟合问题
- softmax回归梯度公式推导及实现
- STM32单片机VCAP电容太小引起内核电压波动导致单片机异常复位