to_string()函数的使用&判断回文序列
使用方法
将数字常量转换为字符串,返回值为转换完毕的字符串(可以为小数)
头文件要包括#include <string>
可以是以下形式
string to_string (int val);
string to_string (long val);
string to_string (long long val);
string to_string (unsigned val);
string to_string (unsigned long val);
string to_string (unsigned long long val);
string to_string (float val);
string to_string (double val);
string to_string (long double val);
代码举例
为了大家更好的理解,下面我举一个判断回文序列的代码
#include <iostream>
#include <string>
using namespace std;
int main()//将数字常量转换为字符串,返回值为转换完毕的字符串
{
int m = 122;
int flag = 0;
string s = to_string(m);
cout << s << endl;
for (int i = 0; i < s.size()/2; i++)
{
if (s[i] != s[s.size() - i - 1])
{
cout << "我不是回文序列" << endl;
flag = 1;
break;
}
}
if (flag == 0)
{
cout << "我是回文序列" << endl;
}
}
下面是该代码的运行结果