首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
admin
2015-07-20
25
问题
使用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://jikaoti.com/ti/3DE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++流类库中,根基类为【】。
假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为【】。
对全局数据逻辑结构和特征的描述称为______。
下列有关重载函数的说法中正确的是()。
下面关于运算符重载的描述错误的是
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
在计算机中,算法是指
有如下复数类的声明,请补充完整。classcomplex{doublereal;//实部doubleimag;//虚部public:complex(doublex,doubley){
在E.R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是【】框。
随机试题
男性,62岁。发热,体温最高39摄氏度。咳嗽,痰呈脓性,伴腥臭味,每日约150ml。病程已12天,多种抗生素治疗不见好转。X线示右下肺叶后基底段团块状影,伴空洞和液平面。患者2周前曾有拔牙史。病原学诊断最可能的细菌当属
下列各项中,在计算企业所得税应纳税所得额时准予扣除的是()。
事业部制结构的不足在于()。
在电脑操作过程中,扩展名为EXE、COM、BAT的三种文件均可直接执行。()
2
与传统布线相比,由于综合布线采用______它几乎对所有著名厂商的产品都是开放的,并对所有通信协议也是支持的。
SQL语言又称为
A、干体力劳动的人B、有钱的上等人C、从事脑力劳动的人D、家庭妇女B
Whydoesthewomanneedhelp?
【B1】【B7】
最新回复
(
0
)