首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
45
问题
函数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全国计算机二级
相关试题推荐
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下列可以激活属性窗口的操作是()。
某人编写了下面的程序,希望能把Textl文本框中的内容写到out.txt文件中PPrivateSubCommand1—Click()Open“out.txt”ForOutputAs≠}2Print“Textl”Close#2EndSu
下面程序运行时,若输入395,则输出结果是PrivateSubCommandl_Click()Dimx%x=InputBox(”请输入一个3位整数”)PrintxMod10,x\100,(x
结构化程序设计的基本原则不包括()。
以下合法的VB变量名是
为了保存数据,需打开顺序文件”E:\UserData.txt”,以下正确的命令是()。
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是(
下列关于二叉树的叙述中,正确的是()。
在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控件,但
随机试题
《中华人民共和国著作权法》颁布于()
雷洛昔芬属于()。
初期佝偻病的主要表现()。
每份检定、校准或检测记录应包含足够的信息,以便必要时_________。
上市公司向原股东配售股份的,控股股东不得在股东大会召开前公开承诺认配股份的数量。( )
集装箱提单必须经过()手续才能生效。
专家对一批刚出土的古代钱币进行鉴定,星期一鉴定了总数的35%,星期二和星期三分别鉴定了前一天剩下的星期四鉴定完了所有剩下的钱币。问这批钱币至少有多少个?
2011年7月1日,庆祝中国共产党成立90周年大会在北京隆重召开。胡锦涛总书记在大会上发表了重要讲话、指出90年来,我们党团结带领人民在中国这片古老的土地上,书写了人类发展史上惊天地、泣鬼神的壮丽史诗,集中体现为完成和推进了三件大事。第一件大事,我们党紧紧
公民的基本权利可分为积极权利和消极权利。积极权利是指通过国家积极介入保障公民在社会经济生活领域的权利,是要求国家积极作为的权利。消极权利即自由权,是要求排除国家妨害、国家相应不作为的权利。根据上述定义,下列选项属于积极权利范畴的是:
Thereturnsintheshort______maybesmall,butoveranumberofyearstheinvestmentwillbewellrepaid.
最新回复
(
0
)