首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha木string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha木string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
admin
2020-06-29
27
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha木string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。
如:123455432l或者1234321都认为是回文字符串。
如果串为空或一个字母时,均认为是回文字符串。
注意:不能修改程序的其他部分,只能补充IsPalindromes()函数。
1 #include
2 #define MAXLEN 1024
3 bool IsPalindromes(char*string)
4 {
5
6 }
7 void main()
8 {
9 char Str[MAXLEN];
10 cout<<"请输入一行文字"<
11 cin.getline(str,MAXLEN);
12 cout<
13 return;
14 }
选项
答案
1 int len=0 ; 2 for(; string[len]!=NULL; len++) //获取字符串的长度 3 ; 4 len--; //下标从0开始到len-1 5 for(int i=0 ; i
解析
函数IsPalindromes(cha水string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。回文是指前后对称的字符串,因此可比较对称位置的字符是否一样来判断是否是回文,如果每个对称位置的元素均相同则是回文,返回1,否则返回0。
[解题思路]
(1)由于字符串的长度是未知的,先利用循环求出字符串的长度,循环变量从0开始,直到数组的结束,string[len]==NUL为循环结束条件,如此便得到了数组的长度len。
(2)知道长度后就可以判断对称位置的元素是否相同,比如第一个元素和最后一个元素,第二个元素和倒数第二个元素,如此比较下去直到到了最中间的元素为止。
(3)可以利用循环来比较是否对称,设置另一个循环变量i,i从0开始表示从数组的头开始读数,len从数组的尾部开始读数,如果string
!=string[len],则跳出循环返回0,如果循环结束还没发现不同则返回l。
转载请注明原文地址:https://kaotiyun.com/show/Gd8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关模板的叙述中,正确的是()。
将前缀运算符“一”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intV1:loongv2;下列调用语句中正确的是()。
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。例如:输入:T
下面能作为软件需求分析工具的是
将运算符*重载为类成员函数时,其参数表中有且仅有一个参数,说明该运算符是
下面描述中不属于软件需求分析阶段任务的是
软件需求分析阶段的主要任务是
随机试题
与以往做法不同,现在的对销贸易中双方不一定互相熟悉,交换的产品有时为纵向有联系的货物。
测量血压时,听诊的动脉为【】
肾性糖尿
A.木通与通草B.关木通与车前子C.萹蓄与地肤子D.车前子与通草具有止痒功效的药物是
中年女性患者,有轻度眼球突出病史3年余,临床以及影像检查提示眼眶内视神经脑膜瘤,视力有0.8,下列哪项治疗是最恰当的
患儿,1岁半。腹泻已有2天,无尿12h。体温37.8℃,嗜睡与烦躁交替,双眼深陷,口唇干燥,皮肤弹性差,四肢冷,见花纹,脉细弱160次/min,心音低,呼吸深长60次/min,腹部肠鸣音亢进。血常规:Hb150g/L,WBC13.0×109/L,S
正常人昼尿量与夜尿量之比为
某生产性建设项目,生产某单一产品,年固定成本为l200万元,每件产品的变动成本(含单位产品税金等)为600元、销售价格为1600元,设计生产能力为年产量16000件。根据以上资料,回答下列问题:该建设项目达到产量盈亏平衡点时的生产负荷率为(
有些具有良好效果的护肤化妆品是诺亚公司生产的。所有诺亚公司生产的护肤化妆品都价格昂贵,而价格昂贵的护肤化妆品无一例外地受到女士们的信任。以下各项都能从题干的断定中推出,除了()。
Guest:Oh,Ihadn’trealizedhowlateitwas.I’mafraidI’llhavetobegoing.Host:Oh,notyet.I’mjustgoingtomakesomec
最新回复
(
0
)