首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:1234554
admin
2015-07-20
46
问题
使用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全国计算机二级
相关试题推荐
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()。
函数调用参数的传递方式有三种,值传递、【】和引用传递。
对于类定义classA{public:virtualvoidfuncl(){}voidfunc2(){}};classD:publicA{public:
下列程序的功能是输出数组中的最大值,其中用指针q指向该元素,在if语句中判断表达式应该是______。#include<iostream.h>voidmain(){inta[10]={6,7,2,9,1,10,5,8,
在定义类的对象时,C++程序将自动调用该对象的【】函数初始化对象自身。
按“先进后出”原则组织数据的数据结构是【】。
下面关于友元函数的描述正确的是()。
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
模板对类型的参数化提供了很好的支持,因此
随机试题
下列哪些肿瘤容易转移到骨骼系统
患者,女,50岁。主诉颈部不适,左肩及左前臂麻木、疼痛,步态不稳一年,加重月余。查体:颈椎活动可,左上肢大拇指皮肤感觉减退,左侧霍夫曼征阳性。X射线片示颈椎曲度减小,各间隙高度正常,双下肢膝踝反射亢进,巴宾斯基征阳性。医师在分析病情时下列哪一项是错误的
慢性子痈可用下列何种药膏湿敷
关于建筑幕墙工程,下列各项中应对其进行复验的有()。
期货交易所竞争加剧的主要表现有()。
利用净现值对开发项目进行评估的主要优点是()。
根据下列资料,回答问题。下列说法正确的是()。
学生刚学习英语时,对26个字母的记忆两头容易、中间难,可以对这种现象做出理论解释的是()
党的十八大以来,全面从严治党成效卓著。反腐败斗争压倒性态势已经形成并巩固发展,中国的反腐败斗争必须坚持(),加强党的全面领导,并发挥法治反腐和群众反腐的作用。
Wehaveheardalotaboutthehealthbenefitsoftea,especiallygreentea.Itishighinpolyphenols,compoundswithstrongan
最新回复
(
0
)