//16.1,16.2都可以用我这个实现,我这里就只写一个了 main161.cpp
#include
#include
#include
using namespace std;
bool isHuiwen(const char *arr)
{
int i=strlen(arr);
int k=i-1;//从后面往回比较
for(int j=0;j<i/2;j++,k–)
{
if(arr[j]==arr[k])
continue;
else
return false;
}
return true;
}
void main161()
{
while(true)
{
char ar[100];
cout<<”Enter the str :”;//(q to quit):”;
cin.getline(ar,100);
bool flag=isHuiwen(ar);
if(flag)
cout<<ar<<” is huiwen!”<<endl;
else
cout<<ar<<” isn’t huiwen!”<<endl;
}
cin.get();
}
—————————————————————————————————————————————————— //写的错误或者不好的地方请多多指导,可以在下面留言或者给我发邮件,指出我的错误以及不足,以便我修改,更好的分享给大家,谢谢。 转载请注明出处:https://www.royalchen.com/ author:royalchen Email:royalchen@royalchen.com ———————————————————————————————————————————————————
- 本文作者: royalchen
- 本文链接: http://www.royalchen.com/2016/02/24/cprimerplus第六版课后编程题答案161162/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!