| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3301 人关注过本帖
标题:[原创]回文算法
只看楼主 加入收藏
wwiilla
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2005-9-5
收藏
 问题点数:0 回复次数:20 
[原创]回文算法
  哪位给个"回文"的算法.何谓例如abcba这样的.
搜索更多相关主题的帖子: 回文 算法 abcba 
2006-05-22 20:32
evil_evil
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-3-4
收藏
得分:0 

这也要金币啊
写这有多难

#include <stdio.h>
#define maxsize 26

int huiwen(char *a,int m,int n)
{
int k=1;
for(;m<n;)
{
while(a[m]==' ')
m++;
while(a[n]==' ')
n--;
if(a[m]==a[n])
{
m++;
n--;
}
else
{
k=0;
break;
}
}
return(k);
}

main()
{
int i,j;
char a[maxsize];
printf("输入,例如 a man a plan a canal panama\n");
gets(a);
i=0;
j=strlen(a)-1;
if(huiwen(a,i,j))
printf("this is huiwen\n");
else
printf("this isn't huiwen\n");
getch();
return 0;
}

[此贴子已经被作者于2006-5-24 12:49:38编辑过]


潜水员!
2006-05-23 21:33
独角龙
Rank: 1
等 级:新手上路
帖 子:221
专家分:0
注 册:2006-5-5
收藏
得分:0 
咋还要金币呢!
引起公愤了哈!


奋斗改变一切!!
2006-05-24 18:42
忧伤的飞鸟
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-4-11
收藏
得分:0 
楼上的,好象编译有两个错误.
#include<string.h>
#define N 15
#include<stdio.h>
int palindrome(char s[])
{
char *pi,*pj;
pi=s;pj=s+strlen(s)-1;
while(pi<pj&&*pi==*pj){
pi++;pj--;
}
if(pi<pj)return -1;
else return 0;
}
void main()
{ char str[N];
printf("输入一个字符串\n");
gets(str);
if(palindrome(str))
printf("不回文\n");
else
printf("回文\n");
}

天天想钱,天天想赚到钱,但现在都还没钱~~
2006-05-24 23:23
激情依旧
Rank: 1
等 级:新手上路
威 望:2
帖 子:524
专家分:0
注 册:2005-4-4
收藏
得分:0 
他没包含头文件 #include&lt;conio.h&gt; #include&lt;string&gt;

生是编程人!!!!死是编程鬼!!!!颠峰人生!!!焚尽编程!!! 爱已严重死机!情必须重新启动!情人已和服务器断开连接!网恋也需要重新拨号!-----激情依旧
2006-05-25 17:26
byt4221010
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-7-20
收藏
得分:0 
果然牛X。我有一个回文能执行,但是在判断空串的时候结果没有反应。帮我看看漏洞在哪里?

#include<stdio.h>
#define MAX 100
void main()
{
printf("输入字符串:");
int length=0;
char a[MAX];
scanf("%s",a);
for(;a[length]!='\0';){length++;};
for(int i=length-1,j=0;i>=length/2;i--,j++)
{
if(a[i]!=a[j])
{
printf("不是回文数\n");
break;
};
if(a[i]==a[j]&&j==length/2-1)
{
printf("这个数是回文数!\n");
break;
};
};
}
2006-07-20 16:18
byt4221010
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-7-20
收藏
得分:0 
请问一下楼上的你这个算法的存储结构是什么?
2006-07-21 09:19
ysol
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-6-11
收藏
得分:0 
一个双头队列就搞定!
2006-07-25 23:49
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
收藏
得分:0 
你们可能还不知道楼主的用意
哈哈,

我看到的帖子内容是

以下内容需要支付 1 个金币方可查看,由于您是工作人员,你可以看到内容。
哪位给个"回文"的算法.何谓例如abcba这样的.

c++/C + 汇编 = 天下无敌
2006-07-26 12:22
love860922
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-7-19
收藏
得分:0 
还要金币呢!
引起公愤了哈!
2006-08-10 23:28
快速回复:[原创]回文算法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031105 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved