pat 1024. Palindromic Number (大水)
来源:互联网 发布:淘宝优站有哪些 编辑:程序博客网 时间:2024/05/01 19:01
又是道水题。。。
#include<string>#include<iostream>#include<algorithm>using namespace std;int ctoi(char ch){return ch-'0';}char itoc(int i){return i+'0';}string resum(string s){string ss=s;reverse(ss.begin(),ss.end()); int num=s.size()-1,i;string ns="?";int sum=0,add=0;for(i=num;i>=0;i--){sum=ctoi(s[i])+ctoi(ss[i])+add;s[i]=itoc(sum%10);add=sum/10;}if(add>0){ns[0]=itoc(add);s=ns+s;} return s;}int isp(string s){ string ss=s;reverse(ss.begin(),ss.end()); if(ss==s)return 1;return 0;}int main(){string s;int num,i;cin>>s>>num; for(i=0;i<num;i++){if(isp(s)){cout<<s<<endl<<i<<endl;return 0;}s=resum(s);}cout<<s<<endl<<i<<endl;return 0;}
0 0
- pat 1024. Palindromic Number (大水)
- PAT 1024. Palindromic Number
- PAT 1024. Palindromic Number
- PAT 1024. Palindromic Number
- 【PAT】1024. Palindromic Number
- 【PAT】1024. Palindromic Number (25)
- PAT 1024. Palindromic Number (25)
- 【PAT】1024. Palindromic Number (25)
- PAT 1024. Palindromic Number (25)
- PAT 1024. Palindromic Number (25)
- pat 1024. Palindromic Number (25)
- PAT-A 1024. Palindromic Number
- PAT 1024. Palindromic Number (25)
- PAT 甲级 1024. Palindromic Number
- 【PAT Advanced Level】1024. Palindromic Number (25)
- 【PAT】1024. Palindromic Number 回文反转相加
- 浙大PAT 1024题 1024. Palindromic Number
- PAT 1024. Palindromic Number (25)【精华】
- 摄影拍摄常见问题问答
- 频率分析(统计数组中元素个数)
- Swift之 ? 和 !
- 深入了解android平台的jni
- Java压缩,解压缩的实现
- pat 1024. Palindromic Number (大水)
- Hadoop关于处理大量小文件的问题和解决方法
- Spring定时任务的几种实现(转)
- Eclipse的Code Review插件介绍
- Canvas绘制图形
- 链式队列
- 计算机科学中最重要的32个算法
- 翻译:走出类加载器迷宫
- discuz 调用ucenter方法