博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1024. Palindromic Number (25)
阅读量:7084 次
发布时间:2019-06-28

本文共 914 字,大约阅读时间需要 3 分钟。

#include 
#include
#include
#include
#include
using namespace std;bool judge(string s){ string st = s; reverse(st.begin(), st.end()); if(st == s) return true; else return false;}void add(string &s){ string st = s; reverse(st.begin(), st.end()); int c = 0; for (int i = (int)st.size() - 1; i >= 0; i--) { s[i] = s[i] + st[i] + c - '0'; if(s[i] > '9'){ s[i] = s[i] - 10; c = 1; }else c = 0; if((i == 0) && c == 1){ s = "1" + s; } }}int main(){ int k; string s, st; cin >> s >> k; if(judge(s)){ cout << s << 0 << endl; return 0; } for (int i = 1; i <= k; i++) { add(s); if (judge(s)) { cout << s << endl << i << endl; return 0; } } cout << s << endl << k << endl; return 0;}

转载地址:http://tpmml.baihongyu.com/

你可能感兴趣的文章
MariaDB数据库用户和权限管理
查看>>
程序员辞职卖卷饼,4天挣了1个月工资……所以我应该改行卖卷饼吗?
查看>>
作业:Rsync+shell脚本完成自动化备份
查看>>
DKH企业级大数据解决方案的优势介绍
查看>>
arm嵌入式培训学校浅聊单片机、ARM、FPGA 、嵌入式开发的特点
查看>>
lvs+keepalived原理
查看>>
windows安装
查看>>
C实现2台主机间的passwordLess,基于配置文件批量建立主机之间的passwordless
查看>>
私有云桌面和公有云桌面的区别是什么
查看>>
ipmotool
查看>>
国家级期刊投稿要求
查看>>
mpls的基础原理
查看>>
大数据开发零基础需要学习什么内容?(1)Java、大数据基础
查看>>
SecureCRT教程——如何使用SecureCRT命令窗口将命令发送到多个会话
查看>>
php 字符串写入文件或追加入文件
查看>>
Reporting Server IIS Log
查看>>
linux和windows软件收集
查看>>
javascript-放大镜
查看>>
SQL-31 获取select * from employees对应的执行计划
查看>>
LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
查看>>