[C语言]回文串

[复制链接]
查看11 | 回复0 | 2017-9-3 08:57:52 | 显示全部楼层 |阅读模式
#include#includeint main(){ int flag=1; char str[80]; int i,j,len; printf("请输入一个字符串,以回车结尾\n"); gets(str); len=strlen(str); for(i=0,j=len-1;ivoid main(){ int iPalindrome=1; char szPalindrome[81],*pHead,*pTail; printf("Please Input a string:"); scanf("%s",szPalindrome); pHead=pTail=(char*)szPalindrome; while(*pTail) {pTail++; } pTail--; while(pHead#include int judge(char *p){ int i; int iLen = strlen(p); for(i = 0; i < iLen / 2; i++) {if(p != p[iLen - i - 1]){ return 0;} } return 1;}void main(void){ char szStr[81]; gets(szStr); if(judge(szStr) == 1) {printf("Y\n"); } else {printf("N\n"); }}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行