chapter16test2
来源:互联网 发布:mac系统重置密码 编辑:程序博客网 时间:2024/05/16 08:04
#include<iostream>
#include<string>
#include<cctype>
#include<iterator>
using namespace std;
string change(string str);
bool judge(string &str);
int main()
{
cout << "Enter a word(quit qo quit) :\n";
string str;
while (getline(cin, str) && str != "quit")
{
string s1 = change(str);
cout << s1 << endl;
if (judge(s1))
cout << str << ", True !\n";
else
cout << str << ", False !\n";
}
cout << "Finished !\n";
return 0;
}
string change(string str)
{
int num = str.size(); string rep;
for (int i = 0; i < num; i++)
{
if (isalpha(str[i]))
{
str[i]=tolower(str[i]);
rep = rep + str[i];
}
}
return rep;
}
bool judge(string &str)
{
int num = str.size(); string rep(str);
for (int i = 0; i < num; i++)
{
copy(str.rbegin(), str.rend(), rep.begin());
if (str == rep)
return true;
else
return false;
}
}
#include<string>
#include<cctype>
#include<iterator>
using namespace std;
string change(string str);
bool judge(string &str);
int main()
{
cout << "Enter a word(quit qo quit) :\n";
string str;
while (getline(cin, str) && str != "quit")
{
string s1 = change(str);
cout << s1 << endl;
if (judge(s1))
cout << str << ", True !\n";
else
cout << str << ", False !\n";
}
cout << "Finished !\n";
return 0;
}
string change(string str)
{
int num = str.size(); string rep;
for (int i = 0; i < num; i++)
{
if (isalpha(str[i]))
{
str[i]=tolower(str[i]);
rep = rep + str[i];
}
}
return rep;
}
bool judge(string &str)
{
int num = str.size(); string rep(str);
for (int i = 0; i < num; i++)
{
copy(str.rbegin(), str.rend(), rep.begin());
if (str == rep)
return true;
else
return false;
}
}
0 0
- chapter16test2
- 用平常语言介绍神经网络算法
- XGBoost:多分类问题
- 函数指针与指针函数的区别
- VMware Ubuntu 下与Win7共享文件夹
- 计算二进制数的0的个数
- chapter16test2
- iReport- 编码异常.UniGB-UCS2-H
- iOS NavigationController NavigationBar设置透明
- 简单随机抽奖小活动
- win8系统安装时显示已找到设备驱动软件,但试图安装时遇到错误,怎么办?
- 如何画出一个表达式的树形结构
- opencv arm dsp 移植参考暂时保持,后面移植更新
- eclipse search打开第二个文件时 第一个文件就自己关闭了
- C++编译问题-检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX 格式