1136 A Delayed Palindrome
2024-09-04 16:49:25
题意:略。
思路:大整数相加,回文数判断。对首次输入的数也要判断其是否是回文数,故这里用do...while,而不用while。
代码:
#include <iostream> #include <string> #include <algorithm> using namespace std; bool judge(const string &str) { ,j=str.size()-; while(i<=j){ if(str[i]!=str[j]) return false; i++; j--; } return true; } string add(const string& s1,const string& s2) { string sum; ,temp,d; ;i>=;i--){ temp=carry+(s1[i]-'); d=temp%; carry=temp/; sum=,d+')+sum; } ) sum=,carry+')+sum; return sum; } int main() { string s1,s2; cin>>s1; ; do{ if(judge(s1)){ cout<<s1<<" is a palindromic number.\n"; break; } s2=s1; reverse(s2.begin(),s2.end()); string sum=add(s1,s2); cout<<s1<<" + "<<s2<<" = "<<sum<<"\n"; s1=sum; }while(--cnt); ) cout<<"Not found in 10 iterations.\n"; ; }
最新文章
- Frament 方法
- [杂]SQL Server 之命名管道连接
- How to set up a basic working Appium test environment
- cocos2dx中的坐标体系
- Educational Codeforces Round 1 A. Tricky Sum 暴力
- [manacher] hdu 3294 Girls&;#39; research
- Hadoop加zookeeper构建高可靠集群
- TCP和UDP的";保护消息边界”
- Collaborative Filtering(协同过滤)算法详解
- OA系统开发人事模块关于请假跨月的处理
- ASP.NET中共有哪几种类型的控件?其中,HTML控件、HTML服务器控件和WEB服务器控件之间有什么区别
- 4. Spring 如何通过 XML 文件配置Bean,以及如何获取Bean
- [Windows] [DLL] [动态链接库技术]
- redis安装及错误排查
- 浏览器兼容性问题——IE不支持却很实用的CSS属性Outline和Child
- junit-test
- Go 定时器timer和ticker
- ASP.NET MVC Bundles 合并压缩(js css)
- SVG.js Mask覆盖和ClipPath裁剪
- scala spark rdd转数据框