首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:123455432
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。 如:123455432
admin
2017-11-27
65
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数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++) //获取字符串的长度 ; 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/LDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于纯虚函数和抽象类的描述中,错误的是()。
有如下程序:#include<iostream>#include<iosream>usingnamespacestd;classBASE{charc;public;BASE(charn):c(n){
以下程序的输出结果是()。#include<iostream.h>intfun(char*s){char*p=s;while(*p!=’\0,)p++:return(p-s):}void
对下列语句正确的描述是()。constint*x;∥(1)int*constx;∥(2)
当需要函数返回多个值时,函数的参数应采用指针或【 】。
设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是
虚函数必须是类的______。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return______;e
在长度为n的线性表中,寻找最大项至少需要比较【】次。
随机试题
新中国恢复在联合国合法席位的时间是()
治疗新生儿低体温的关键是
[背景资料]某河道治理工程施工1标建设内容为新建一座涵洞,招标文件依据《水利水电工程标准施工招标文件》(2009年版)编制,工程量清单采用清单计价格式。招标文件规定:(1)除措施项目外,其他工程项目采取单价承包方式;(2)投标最高限价490万元,超过
下列关于消防应急照明和疏散指示系统中电线电缆选择与线路敷设的叙述中,正确的有()
我国现行法定节日包括()等。
有人认为,放松对私人轿车的管制,可以推动中国汽车工业的发展,但同时会使原本紧张的交通状况更加恶化,从而影响经济和社会生活秩序。因此,中国的私人轿车在近五年内不应该有大的发展。以下哪项,如果为真,则最能支持上述观点?
设其中a1,a2,…,an是两两不同的一组常数.则线性方程组ATx=B的解是________.
Asetofgenesplayaroleinlearningtoreadanddomath,butthisabilityisnotjustgene-driven,【C1】______schoolingandhel
任职于北京某企业人力资源部门的纪朝,接到部门经理布置的任务,要求他对所在企业员工“Office应用能力”考核报告进行完善和分析。请按照如下要求帮助他完成数据处理工作:在“成绩单”工作表中,设置工作表标签颜色为标准红色;对数据区域套用“表样式浅色16”表
What’sthebesttitleforthispassage?
最新回复
(
0
)