用C实现字符串比较和用C实现字符串逆序输出-----(C每日一编程)

2023-12-23 10:29:44

一,字符串比较

参考代码:

int fun(char* p, char* q) {
	int i = 0;
	while (*p == *q) {
		if (*p == '\0')return 0;
		else p++, q++;
	}
	return *p - *q;
}
void main() {
	int n = fun("goods", "people");
	printf("%d", n);
}

运行结果:

二,字符串逆序输出

参考代码:

void fun(char* w,int m) {
	char t, * p1,*p2;
	p1 = w;
	p2 = w+m-1;
	while (p1 < p2)
	{
		t = *p1;
		*p1 = *p2;
		*p2 = t;
		p1++;p2--;
	}
}
void main()
{
	char a[] = "ABCDEFG";
	fun(a,strlen(a));
	puts(a);
}

运行结果:

今天随心插播了一条~

以上仅供参考。

文章来源:https://blog.csdn.net/weixin_64545778/article/details/135119393
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。