首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
admin
2017-03-22
48
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。
如:1234554321或者1234321都认为是回文字符串。
如果串为空或一个字母时,均认为是回文字符串。
注意:不能修改程序的其他部分,只能补充
IsPalindromes ()函数。
#include
#defime MAXLEN 1024
bool IsPalindromes(char*string)
{
}
Void main()
{
char str[MAXLEN];
cout<<"请输入一行文字"<
cin.getliRe(str,MAXLEN);
cout<
<
return;
}
选项
答案
int len=0: for(;string[len]!=NULL;len++) //获取字符串的长度 ; len--; //下标从0开始到len-1 for(int i=0;i
解析
(1)由于字符串的长度是未知的,先利用循环求出字符串的长度,循环变量从0开始,直到数组的结束,string[len]==NUL为循环结束条件,如此便得到了数组的长度len。
(2)知道长度后就可以判断对称位置的元素是否相同,比如第一个元素和最后一个元素,第二个元素和倒数第二个元素,如此比较下去直到到了最中间的元素为止。
(3)可以利用循环来比较是否对称,设置另一个循环变量i,i从0开始表示从数组的头开始读数,len从数组的尾部开始读数,如果string
!=string[len],则跳出循环返回0,如果循环结束还没发现不同则返回1。
转载请注明原文地址:https://kaotiyun.com/show/L9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
下面有关重载函数的描述中正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
判断char型变量c是否为小写字母的正确表达式是
关于二义性的描述错误的是
有如下程序:#includeusingnamespacestd;classGrandChild{public:GrandChild(.){strcpy(name,”Unknown”);}eonstchar*getName()const{
有如下类定义:classSample{public:Sample();~Sample();private:staticintdata;};将静态数据成员data初始化为0的语句是【】。
请将下面的类Date的定义补充完整,使得由语句:DateFirstDay;定义的对象FirstDay的值为2010年1月1日。classDate{public:Date(______):year(y),month(
随机试题
A.血清S型淀粉酶升高而P型淀粉酶正常,脂肪酶活性不升高B.血和尿淀粉酶活性升高伴脂肪酶活性升高C.血清S型淀粉酶和P型淀粉酶可同时升高,也可为两型中任何一型升高D.血清淀粉酶活性升高以s型为主,36小时恢复正常E.血清淀粉酶活性升高伴尿淀粉酶活性
按t1/2的时间间隔给药,为迅速达坪值可将首次剂量
人民法院对破产申请的形式审查的内容包括()。
某市为改善越江的交通状况,提出以下两个方案:方案1:在原桥的基础上加固、扩建。该方案预计投资40000万元,建成后可通行20年。这期间每年需维护费1000万元。每10年需进行一次大修,每次大修费用为3000万元。运营20年后报废时没有残值。方案2:拆除
背景材料:某桥梁工程,设计为T形截面简支梁桥,施工技术人员为确保工程质量设置了如下一些质量控制点:(1)支架施工;(2)后浇段收缩控制;(3)支座预埋件的位置控制;(4)支座安装型号、方向的控制;
支付令,是人民法院适用的督促程序,根据债权人的申请,向债务人发出的要求其按期向债权人给予一定数额的金钱或者有价证券的命令。发出支付令不需要经过审判程序,如果债务人在法定期间不提出异议又不支付的才予以强制执行。根据上述定义,下列属于支付令的是()。
研究语音知觉的声学线索的仪器是()。
The"standardofliving"ofanycountrymeanstheaverageperson’sshareofthegoodsandserviceswhichthecountryproduces.A
Whatisthetopicofthetalk?
Asachildmustbeabletomovehisarmsandlegsbeforehecanlearntowalk,thechildmustbecapableofproducingandexperi
最新回复
(
0
)