| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1302 人关注过本帖
标题:[求助]又来一道有关指针的问题了.......麻烦大家了~
只看楼主 加入收藏
海蓝啸
Rank: 5Rank: 5
来 自:安徽
等 级:贵宾
威 望:17
帖 子:1611
专家分:0
注 册:2006-4-3
收藏
得分:0 
相当于 while(p!=q&&q-p!=1&&*p==*q)
{ p++;
q--;
}

这个社会太复杂。。。
2007-05-31 12:28
zeseler
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-4-14
收藏
得分:0 
main()
{char a[20];
char *q,*p;
printf("input the string:");
gets(a);
p=a;
q=a+strlen(a)-1;
while(p!=q&&q-p!=1&&*p++==*q--);
if(p==q||q-p==1)printf("hui wen\n");
else printf("bu shi huiwen\n");
getch();
}

运行成功!!!!!
向各位无私奉献自己知识的高手敬礼~~~~~
C:\Documents and Settings\zsl\桌面\0.cpp(9) : error C2065: 'strlen' : undeclared identifier
C:\Documents and Settings\zsl\桌面\0.cpp(13) : error C2065: 'getch' : undeclared identifier
C:\Documents and Settings\zsl\桌面\0.cpp(14) : warning C4508: 'main' : function should return a value; 'void' return type assumed
Error executing cl.exe.

2007-05-31 20:50
zeseler
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-4-14
收藏
得分:0 
有问题拉 不对哟
输入进去都是回文哟
2007-05-31 21:14
zeseler
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-4-14
收藏
得分:0 
#include<stdio.h>
#include<string.h>
main()
{
char a[20];
char *q,*p;
printf("input the string:");
gets(a);
p=a;
q=a+strlen(a)-1;
while(p!=q&&q-p!=1&&*p++==*q--);
if(p==q||q-p==0)
printf("hui wen\n");
else
printf("bu shi huiwen\n");
getchar();
return 0;
}
完成
2007-05-31 22:23
crz03128
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-5-22
收藏
得分:0 
q=a+strlen(a)-1;
while(p!=q&&q-p!=1&&*p++==*q--);[CODE][/CODE]
这两句不太懂,能解释一下吗

老师领进门,成长靠自己+虚心
2007-06-01 22:51
快速回复:[求助]又来一道有关指针的问题了.......麻烦大家了~
数据加载中...
 
   



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

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