首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
admin
2015-07-20
27
问题
使用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全国计算机二级
相关试题推荐
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
有以下程序#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}voidmain(){inti,j=0;for(i=1;i<3;i++)j+=f(
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intx;protected:intz;public:
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的正确方法是()。
对全局数据逻辑结构和特征的描述称为______。
耦合和内聚是评价模块独立性的两个主要标准,其中反映了模块内各成分之间联系的是【】。
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【 】。
在E-R图中,用宋表示实体的图形是
随机试题
什么是有意义的学习?有意义学习的条件有哪些?
下列关于肺血管的描述错误的是
利用待分离物质和它的特异性配体键具有特异的亲和力,从而达到分离目的的方法是
属β受体阻断药的是
A.前置性审查规则B.广告发布规则C.媒介限制规则D.内容限制规则E.审查批准规则未取得药品广告批准文号的,不得发布药品广告,属于药品广告规则中的()
建筑地面工程施工时,各层材料环境温度应控制在5℃的是()。
甲公司为上市公司,2×17年及之前适用企业所得税税率为15%,从2×18年起适用的所得税税率为25%。甲公司2×17年度实现利润总额8000万元,在申报2×17年度企业所得税时涉及以下事项:(1)1月30日,甲公司购买一处公允价值为2400万元的新办公用
为落实上级关于进一步优化环境的要求。制定“进一步规范办事程序。提高办事效率”的工作制度。假如这项工作交由你来承办,你如何完成这项任务?
LookatthepicturesbelowandwriteanessaytitledWhereDoYouChoosetoLiveofabout120wordsmakingreferencetothefoll
假设你是Paul,是Peter的秘书,今天早上Alice打电话找Peter,但是他不在,所以你要写一张电话留言条。Alice早上9点打的电话,说她和姐姐会在下周三上午10:00坐火车到广州火车站,车次是Ti9。如果方便的话请Peter到车站接她们,最好他回
最新回复
(
0
)