判断回文
忽略标点空格,判断是否回文
回文
回文是一个前后拼写相同的字符串。回文的一些例子有:“radar”、“able was i ere i saw elba,”以及,如果忽略空格,“a man a plan a canal panama”。编写一个函数testPalindrome(),如果数组中存储的字符串是回文,则返回1,否则返回0。您应该忽略字符串中字符的大小写、空格和标点符号。用main()函数测试函数。
/*
Name:programme4.c
Author:祁麟
Date:2020/11/18
Description:Palindromes
*/
#include<stdio.h>
#include<string.h>
void tran(char a[]);//大小写转换
void del(char *str);//删除符号
void Copy_string(char* str1, char* str2);
void reverse(char *a);
//复制字符串
void Copy_string(char* str1, char* str2)
{
int i = 0;
while

这篇博客介绍了如何在C语言中编写一个函数`testPalindrome`,该函数用于忽略标点、空格和大小写,判断输入字符串是否为回文。通过示例和代码解释了回文的概念,并提供了测试函数的运行截图。
最低0.47元/天 解锁文章
1083

被折叠的 条评论
为什么被折叠?



