| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 484 人关注过本帖
标题:大家帮忙看一下这个程序.
只看楼主 加入收藏
wyp2017
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-8-27
收藏
 问题点数:0 回复次数:3 
大家帮忙看一下这个程序.
这个程序是判断是否回文,如:level是输出YES不是NO # include <stdio.h> # include <string.h> main() { char s[81],cr,*pi,*pj; int i,j,n; gets(s);n=strlen(s); pi=s;pj=s+n-1; while(*pi==' ')pi++; while(*pj==' ')pj++; while((pi<pj)&&(*pi==*pj)){pi++;pj--;} if(pi<pj)printf("NO\n"); else printf("YES\n"); } 其中红色的两句是什么意思? 我运行的时候删除也可以运行?
搜索更多相关主题的帖子: include 
2005-09-04 12:35
Richard
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-7-19
收藏
得分:0 
我想你在输入时,如果在输入的字符串前面加一个空格就不行了吧。
2005-09-04 18:31
anycall628
Rank: 1
等 级:新手上路
帖 子:222
专家分:0
注 册:2005-2-18
收藏
得分:0 
while(*pj==' ')pj++;
这一句为什么是pj++  ?

爱生活,爱编程。
2005-09-04 19:16
游戏而已
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-19
收藏
得分:0 
[QUOTE]在输入的字符串前面加一个空格就不行了吧。 [/QUOTE]

我试过的..加了空格也可以``
2005-09-04 19:37
快速回复:大家帮忙看一下这个程序.
数据加载中...
 
   



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

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