首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554321或
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554321或
admin
2019-05-29
29
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。
如:1234554321或者1234321都认为是回文字符串。
如果串为空或一个字母时,均认为是回文字符串。
注意:不能修改程序的其他部分,只能补充IsPalindromes()函数。
#include<iostream.h>
#define MAXLEN1024
bool IsPalindromes(char*string)
{
}
void main()
{
char str[MAXLEN],
cout<<"请输入一行文字"<<endl;
cin.getline(str,MAXLEN);
cout<<IsPal indromes(str)<<endl;
return;
}
选项
答案
int fen=0; for(;string[len]!=NULL;len++)//获取字符串的长度 ; len--;//下标从0开始到len-1 for(int i=0;i<len;i++,len--)//第一个和最后一个比较,第二个和倒数第二个比较 { if(string[i]!=string[len])//不等说明不同,返回0 return0; } return1;
解析
(1)由于字符串的长度是未知的,先利用循环求出字符串的长度,循环变量从0开始,直到数组的结束,string[len]==NUL为循环结束条件,如此便得到了数组的长度len。
(2)知道长度后就可以判断对称位置的元素是否相同,比如第一个元素和最后一个元素,第二个元素和倒数第二个元素,如此比较下去直到到了最中间的元素为止。
(3)可以利用循环来比较是否对称,设置另一个循环变量i,i从0开始表示从数组的头开始读数,len从数组的尾部开始读数,如果string
!=string[len],则跳出循环返回0,如
转载请注明原文地址:https://kaotiyun.com/show/cB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
构造函数构造函数的主要作用是对数据成员初始化,系统为成员分配内存时,保留这些存储单元的原状。
2首先声明为private的“private:intj;”中j为私有成员。然后在类中没有指定,系统默认为私有。即“inti:”中的i也是私有成员。所以本题中的私有成员数量为2。
A、 B、 C、 D、 A此题考查的是类和对象的相关概念。类是将不同的数据和与这些数据相关的操作封装起来装在一起的集合体。对象是类的具体实例,也即类是对某一类对象的抽象,类和对象之间可以说是数据类型与变量的关
A、 B、 C、 D、 C虚函数是在类的声明中使用virtual关键字来限定的成员函数,在成员函数实现时不能再使用virtual关键字进行限定。派生类中的虚函数必须和基类中的虚函数的形参个数、形参类型、返回值
基类对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用基类的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。所以本题填:基类。
关系模型数据库系统模型有3种,分别为:层次模型、网状模型和关系模型。其中,层次模型用树型结构表示,网状结构用无向图表示,关系模型用二维表表示。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
胆郁痰扰证可见下列哪些症状
确诊前列腺癌最可靠的方法是
患儿,男,3岁,因发热、咳嗽、痰较多以“支气管肺炎”收入院,为改善呼吸道分泌物黏稠所致的缺氧症状最好采取
按照《国务院有关部门实施招标投标活动行政监督的职责分工意见的通知》规定,项目审批部门对必须招标的项目核准的内容包括()。
某分部工程双代号时标网络计划如下图所示,其中工作A的总时差和自由时差()天。
城市轨道交通车站结构形式分为()。
某工程合同总额为500万元,工程预付款为其合同总额的25%,主要材料、构件所占比重为60%。则起扣点为______万元。()
背景资料:A机电工程公司总承包了一新建机械厂的通风与空调工程,总工期为6个月。主辅材料均由A机电工程公司供应。其中分部分项工程量清单计价合计为536万元;措施项目清单计价合计60万元;其他项目清单计价合计15万元。取费费率为:规费费率4.85%;税率3.
六角车床与普通车床的区别主要在哪里?为什么它的生产效率高?
按下键盘上的F1功能键将产生的事件是
最新回复
(
0
)