首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:123455432
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:123455432
admin
2017-11-27
27
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。
如:1234554321或者1234321都认为是回文字符串。
如果串为空或一个字母时,均认为是回文字符串。
注意:不能修改程序的其他部分,只能补充
IsPalindromes()函数。
#include
#define MAXLEN 1024
bool IsPalindromes(char*string)
{
}
void main()
{
char Str[MAXLEN];
cout<<"请输入一行文字"<
cin.getline(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/LDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++中把数据之间的传输操作称为()
派生类的构造函数的成员初始化列表中,不能包含()。
阅读以下程序# include<fstream. h>void main(){ifstream infile;ofstream outfile;{stream iofile;iofile. open("a. txt", ios:: in);iofile.
下面程序输出的结果是【 】。#include<iostream>usingnamespaccstd;classA{public:voidshow(){tout<<"A!";}};
在下列数据管理的各阶段中,数据独立性最高的阶段是
在结构化分析方法中,数据字典的作用是
在长度为n的有序线性表中进行二分查找,需要的比较次数为
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
软件工程的框架可概括为:目标、过程和【 】。
下列关于关系运算的叙述中正确的是()。
随机试题
根据我国法律规定,知识产权的归属和内容,适用()
关于肺炎的中医病因病机,下列论述中不正确的是
福建省公民刘某向福建省的公证机构申请就其在青海的房屋进行公证,则该公证机构应如何处理?()
桥梁设计和施工中,要进行强度刚度和稳定性验算,其中刚度是指( )。
根据选择质量控制点的原则,可作为钢筋混凝土的质量控制点的是()。
下列关于总敞口头寸的说法,不正确的是()。
已知A证券报酬率的标准差为0.2,B证券报酬率的标准差为0.5,A、B两者之间报酬率的协方差是0.06,则A、B两者之间报酬率的相关系数为()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4
A、Affectionate.B、Disapproving.C、Approving.D、Neutral.D综合推断题,文章既提到电脑爱好者的态度,又提到反对电脑的人的态度,用词客观,不带任何个人感情,所以D正确
A、Syntheticfuel.B、Solarenergy.C、Alcohol.D、Electricity.D题目询问在未来的几十年中,将使用什么来发动汽车。关键在于听到文章的第2句:“每个人都将驾驶由电力发动的汽车(electrically-
最新回复
(
0
)