首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
admin
2017-03-22
28
问题
使用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的调用中不正确的是
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为上【】。
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}
下列定义中p指向的地址可更改,但*p不能够更改的是
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;
随机试题
Thoughtfulparentswouldcombinesupervisionwithcommunication,whichisthebestwaytotakeadvantageoftheInternetasare
A.常染色体隐性遗传B.常染色体显性遗传C.性连锁显性遗传D.性连锁隐性遗传E.多基因遗传先天性全色盲的遗传方式是
女,45岁,工人。受凉后咳嗽2周,以干咳为主,自认为“感冒”未就诊,近2天来觉胸闷,活动后更甚伴四肢关节痛。查体:T38.1℃,右肺呼吸音明显减弱,四肢关节未见明显畸形及活动障碍。胸部X线片提示右侧大量胸腔积液。血常规正常,血清白蛋白降低,胸液检查示:淡
关于法定代表人的表述哪项是正确的?()
根据优序融资理论,企业在筹集资本的过程中,应遵循的基本顺序为()。
根据下列材料回答问题。在2008年8月8日至24日奥运会期间,北京市的空气质量不仅天天达标,而且有10天达到一级,全面兑现了对奥运会空气质量的承诺。下图是2008年1-8月北京市大气质量检测情况,图中一、二、三、四级是空气质量等级,一级空气质量最
Bankershavebeenblamingthemselvesfortheirtroublesinpublic.Behindthescenes,theyhavebeentakingaimatsomeoneelse:
Theproblem______seriousmoralandethicaldilemmasmuchmoreworthyofconsiderationthanthoseofgeneticengineeringandth
Publicopinionpollsareregularlyconductedandpublishedinmanycountries.They(36)______notonlysupportforpoliticalpar
Americanshavelonger,butnotnecessarilyhealthierlivesduetohighratesofpreventablechronicdisease,accordingtoanann
最新回复
(
0
)