问答题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(char *string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。
例如:abcdcba或者1234321都认为是回文字符串。
如果串为空或一个字母时,均认为是回文字符串。
注意:不能修改程序的其他部分,只能补充IsPalindromes函数。
试题程序:
#include<iostream.h>
#define MAXLEN 1024
bool IsPalindromes(char *string)
void main()
char str[MAXLEN];
cout<<"请输入一行文字"<<end1;
cin.getline(str,MAXLEN);
cout<<IsPalindromes(str)<<end1;
return;
【参考答案】
int len=0;
for(;string[len]!=NULL;len++) //获取字符串的长度
......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)