首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
admin
2015-07-20
61
问题
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数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++) //获取字符串的长度 ; fen一一; // 下标从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/l3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
下面叙述错误的是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是.
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内务成分之间的联系。
以下都是C++语言标识符的是
随机试题
Inearlytimes,mostpeopleweretoobusymakingalivingtohavemany______.
衡量社会进步的根本标准是【】
同脏腑没有直接的相互络属关系的是
A.应取得《进口药品注册证》B.应取得《医药产品注册证》C.应取得《进口准许证》D.应取得《药品经营许可证》进口在台湾地区生产的药品
《上市公司重大资产重组管理办法》属于()层级的规定。
财政的可控制性支出是()。
安全生产除了保障人员安全与健康之外,还应避免()。
当导游人员接到旅游者的口头投诉时,必须认真倾听,适时反驳。()
进行各种管理的先行条件和基础是()。
ThelargeAmericanenergyservicecompany,Enron,failedtwoyearsago.IthadbeentheseventhlargestcompanyintheUnitedSt
最新回复
(
0
)