C //练习 5-4 编写函数strend(s, t)。如果字符串t出现在字符串s的尾部,该函数返回1;否则返回0。

C程序设计语言 (第二版) 练习 5-4

练习 5-4 编写函数strend(s, t)。如果字符串t出现在字符串s的尾部,该函数返回1;否则返回0。

注意:代码在win32控制台运行,在不同的IDE环境下,有部分可能需要变更。
IDE工具:Visual Studio 2010
代码块:
c 复制代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int strend(char *s, char *t){
	int len1 = strlen(s);
	int len2 = strlen(t);
	for(int i = len2 - 1, j = len1 - 1; i >= 0; i--, j--){
		if(t[i] != s[j]){
			return 0;
		}
	}
	return 1;
}

int main(){
	char s[] = "hello";
	char t[] = "llo";
	printf("%d\n", strend(s, t));

	system("pause");
	return 0;
}
相关推荐
良木生香2 分钟前
【数据结构-初阶】详解栈和队列(1)---栈
c语言·数据结构·算法·蓝桥杯
lly2024062 分钟前
Python 列表(List)详解
开发语言
小威程序员2 分钟前
算法设计与分析
算法
s09071364 分钟前
FPGA中CIC设计注意事项
算法·fpga开发·cic滤波器
深蓝电商API9 分钟前
从 “能爬” 到 “稳爬”:Python 爬虫中级核心技术实战
开发语言·爬虫·python
麦麦鸡腿堡10 分钟前
Java_通过反射获取类的结构信息
java·开发语言
菠萝地亚狂想曲17 分钟前
使用C语言操作LUA栈
c语言·junit·lua
tang&18 分钟前
双指针算法:化繁为简的优雅解法
数据结构·c++·算法
2201_7578308723 分钟前
tlias的部门的增删改查操作
java·开发语言
Aaron158823 分钟前
RFSOC+VU13P在无线信道模拟中的技术应用分析
数据结构·人工智能·算法·fpga开发·硬件架构·硬件工程·射频工程