首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数check用来判断字符串s是否是“回文”(顺读和倒读都一样的字符串为“回文”,如abeba)。是则函数返回值1,否则返回值0,请填空。 int check(char *s) { char *p1,*p2;int n; n=st
函数check用来判断字符串s是否是“回文”(顺读和倒读都一样的字符串为“回文”,如abeba)。是则函数返回值1,否则返回值0,请填空。 int check(char *s) { char *p1,*p2;int n; n=st
admin
2010-01-10
39
问题
函数check用来判断字符串s是否是“回文”(顺读和倒读都一样的字符串为“回文”,如abeba)。是则函数返回值1,否则返回值0,请填空。
int check(char *s)
{
char *p1,*p2;int n;
n=strlen(s);
p1=s;
p2=【 】;
while(p1<p2)
{
if (*p1 != *p2) break;
else {p1++;p2--;}
}
if(【 】)return 0;
else return 1;
}
选项
答案
s+n-1 p1<p2
解析
判断是否“回文”字符串,应该使用两个字符型指针,一个从前往后遍历字符串,另一个从后往前遍历字符串,直到它们中途相遇,如果每次两个指针所指的字符都相同,则为“回文”字符串。程序中已经使p1=s,即指向字符串的第一个字符了,所以p2应该指向s的最后一个字符,故第一空应填s+n-1。比较两个指针时,如果有一次不相同,则跳出循环,因为此时已可肯定不是“回文”字符串。如果是while循环的条件p1<p2不满足时自然结束的循环,则每次比较都是相同的,两个指针是中途相遇了才结束比较。两种情况的区别就是pl<p2是否成立。故第二空应该填p1<p2。
转载请注明原文地址:https://kaotiyun.com/show/s1Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubFormLoad()PrivateSubImage2.Click()Image1.Picture=LoadPicture(“L
以下关于VB特点的叙述中,错误的是
有如下程序:FunctionfunfByValnumAsInteger)AsIntegerDimkAsIntegerk=1hum=Abs(num)DoWhilenumk=k*(humMod10):num=num\10L
在面向对象方法中,实现信息隐蔽是依靠
将自然数集设为整数类1,则下面属于类I实例的是()。
以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是
要求函数的功能是:从参数str字符串中删除所有参数ch所指定的字符,返回实际删除字符的个数,删除后的字符串仍在str中,为此某人编写了函数DelChar如下:FunctionDelChar(strAsString,chAsString)As
下列与队列结构有关联的是
以下VisualBasic不支持的循环结构是
执行以下程序时,在窗体上单击鼠标后,将出现输入对话框,此时,直接按下回车键,窗体上的输出结果是PrivateSubForm_Click()DimSAsStringS=InputBox("inputdata","importa
随机试题
党的十六大第一次对社会主义本质进行了完整的表述。
强心苷可治疗
A.远端掌屈位复位B.远端后伸位复位C.远端旋前位复位D.远端旋后位复位E.远端外展位复位下列病例手法复位时应采用以上哪种方式:男性,74岁,下雨天滑倒左手掌撑地,出现左腕痛,畸形,X线摄片提示左桡骨远端Colles骨折
泌尿系统梗阻最严重的后果是
工程观感质量应由验收人员通过()来评定。
下列财务比率中,属于效率比率指标的是()。
某企业本期应交房产税3万元,应交车辆购置税2.4万元,应交城镇土地使用税2万元,应交印花税17元,因扩建占地应交耕地占用税10万元,则影响本期“应交税费”科目的金额是()万元。
需求特征可分为水平需求、间歇需求、季节性需求和周期性需求,下面对需求特征描述正确的是()。
2002年1~5月,电冰箱销售总计为( )2002年3月份电冰箱制造业销售量为( )
“因材施教”观点是根据人的身心发展的阶段性提出的。
最新回复
(
0
)