打印回文数

1.今天牛牛学到了回文串,他想在数字里面找回文,即回文数,回文数是正着读与倒着读都一样的数,比如1221,343是回文数,433不是回文数。请输出不超过n的回文数。

#include <iostream>

#include <string>

using namespace std;

int main() {

int n;

cin >> n;

for (int num = 1; num <= n; num++) {

string num_str = to_string(num);

bool is_palindrome = true;

for (int i = 0, j = num_str.size() - 1; i < j; i++, j--) {

if (num_str[i]!= num_str[j]) {

is_palindrome = false;

break;

}

}

if (is_palindrome) {

cout << num << endl;

}

}

return 0;

}

利用字符串来判断一串数字是否是·回文数。

全部评论

相关推荐

如题&nbsp;刚面试完*******的一面&nbsp;体验很差第一步先是自我介绍,我说我突出的点是有两段实习经历&nbsp;虽然都是crud吧&nbsp;但是实习生难道不都是crud也算是个优势&nbsp;我说第二段实习是在一个制造业开发erp系统和oa系统,完成业务需求。面试官问公司的erp系统框架是什么,说实话我不知道,因为erp系统是c#语言写的,我不太了解。我说是公司自研的,他说怎么可能自研,是不是买的啥啥啥?公司怎么可能自研什么的,但我们公司就是说自研的,(我才在这里呆一个多月,我也不太了解啥erp),掰扯两分钟掰扯不清楚他说好吧😑很无语的语气。第二步&nbsp;他说我实习的经历基本都是业务为导向,做一些接口也是传传参(实习生不就是干这个的吗),我问贵公司java是干什么的啊,面试官说主要给研发人员开发平台什么的,我可以理解为类似erp系统的东西(那难道就不是业务为导向吗?还能偏低层吗)这里就产生了极大的分歧,我根本不理解面试官说的东西。但是无所谓,更离谱的来了。第三步,面试官问我几个准备好的问题,前两个还算正常,什么记忆犹新的事情。离谱的来了,第三个问题问我如何给和尚推销梳子?我当时真的两眼一黑,给我整无语了。我呃了半天说我不知道下一个问题吧。下一个问题更离谱,如果我是个包工头,我手底下的员工都回家了,给我活的公司也只是个皮包公司老板跑路了,客户家里突然漏水了已经到膝盖了,问我怎么办。我说赶紧去客户家里解决漏水问题啊,他说你手底下没人,我说我自己去不行吗,他说要具体一点,我不会了,到最后他说我说完和他说一下就行,得了,摆烂了。企业现在对应届生的要求已经这么高了吗,我又要懂开发又要懂框架还要懂部署现在还要懂销售和搬砖? #职场吐槽大会#
查看6道真题和解析 职场吐槽大会
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务