判断回文
忽略标点空格,判断是否回文
回文
回文是一个前后拼写相同的字符串。回文的一些例子有:“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 (str1[i