C関数は、文字列がパリンドロームであるかどうかを決定します

int isHuiWenStr(const char* str)
{
	int i, len;
	int found = true;

	if (str == NULL) return -1;

	len = strlen(str);

	for (i = 0; i < len / 2; i++)
	{
		if (*(str + i) != *(str + len - i - 1))
		{
			found = 0;
			break;
		}
	}

	return found;
}

int main()
{
	char strSrc[] = "012343210";

	reverseStr2(strSrc);

	printf("%d\n", isHuiWenStr(strSrc));

	system("pause");
	return 0;
}
公開された48元の記事 ウォンの賞賛1 ビュー2502

おすすめ

転載: blog.csdn.net/lpl312905509/article/details/104080688