首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
admin
2017-03-22
38
问题
使用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全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
下列对字符数组进行初始化的语句正确的是.
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2}:则下列语句正确的是
数据库设计包括两个方面的设计内容,它们是
判断char型变量c是否为小写字母的正确表达式是
有如下程序:#includeusingnamespacestd;classGrandChild{public:GrandChild(.){strcpy(name,”Unknown”);}eonstchar*getName()const{
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。voidreverse(int*a,intsize){if(size
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则
有如下的函数定义:intXfun(intx){inty=x;{intx=10;y+=x;}returnx+y;}通过表达式Xfun[5]调用该函数,则得到的返回值为______。
随机试题
简述因素分析法的基本程序。
胡适给中国公学十八年级毕业生的赠言是______。
Doweneedlawsthatpreventusfromrunningriskswithourlives?Ifso,thenperhapslawsareneededprohibitingthesaleofc
A.升高B.明显减少C.明显增高D.常减少E.正常或减少胃癌胃酸表现为
甲与乙订立一份买卖乙之汽车的合同,约定总价款40万元。由甲分5期支付完成,在甲付清全部款项之前。乙保留对该汽车的所有权。汽车转移给甲并办理变更登记之后,乙又以该车向丙抵押借款30万元。对此,下列说法错误的有:()
建设程序,是指()在整个建设过程中,各项工作()的先后顺序。
在进行设备监理单位与业主之间的组织协调时,由于设备监理单位接受业主的委托,对设备工程项目进行监理,因此应首先维护业主的法定权益,应尽一切努力使工程按规定的时间期限、按规定的质量、在规定的预算内建成。总监理工程师及全体监理人员应()。
以演示账套“巨力公司”为基础资料。编制收款单据:1月12日,农业银行收到B公司商业汇票人民币80000元,支付前欠货款,请编制收款单并保存。
汇率的标价法
软件危机是软件产生过程中出现的一种现象,下述现象()是其主要表现。Ⅰ.软件需求增长难以满足Ⅱ.软件开发成本提高Ⅲ.开发进度难以控制Ⅳ.软件质量不易保证
最新回复
(
0
)