美文网首页
1136 A Delayed Palindrome(20 分)

1136 A Delayed Palindrome(20 分)

作者: zjh3029 | 来源:发表于2018-08-10 15:43 被阅读0次
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iomanip>
#include<map>
using namespace std;

int M, N, L, K, a, b, c;
string suma;
bool huiwen(string input1, string input2)
{
    if (input1 == input2)
        return true;
    else
        return false;
}

string  add_str(string str_a, string str_b)
{
    reverse(str_a.begin(), str_a.end());
    reverse(str_b.begin(), str_b.end());
    if (str_b.size()<str_a.size())
    {
        str_b.resize(str_a.size());
    }
    bool flag_1 = false;
    string out_str;
    for (int i = 0; i < str_a.size(); i++)
    {
        a=str_a[i] + str_b[i] - '0' - '0'+flag_1;
        flag_1 = false;
        if (a>9)
        {
            flag_1 = true;
            a -= 10;
        }
        out_str += to_string(a);
    }
    if (flag_1==true)
    {
        out_str += '1';
    }
    reverse(out_str.begin(), out_str.end());
    return out_str;
}

int main()
{
    cin >> suma;
    int cnt = 0;
    for (; cnt < 10; cnt++)
    {
        string str1(suma);
        string s(str1.rbegin(), str1.rend());
        if (huiwen(str1, s))
        {
            cout << suma << " is a palindromic number." << endl;
            break;
        }
        suma=add_str(suma, s);
        cout << str1 << " + " << s << " = " << suma << endl;
    }
    if (cnt == 10)
    {
        cout << "Not found in 10 iterations." << endl;
    }
    system("pause");
    return 0;
}

相关文章

  • 1136 A Delayed Palindrome(20 分)

  • PAT A 1136 1137 1138 1139

    1136 Palindrome 回文standard notation 标准符号iteration 迭代 1137...

  • 回文序列问题

    Palindrome Number Validate Palindrome Palindrome Partitio...

  • Delayed+ScheduledFuture+Runnable

    1 Delayed接口Delayed接口是Comparable接口的子接口。 2 ScheduledFuture接...

  • Palindrome

    866 Prime Palindrome Find the smallest prime palindrome g...

  • 9 Palindrome Number

    title: Palindrome Numbertags:- palindrome-number- No.9- s...

  • 2018-07-06

    “Delayed gratification” is a capability.

  • 1136

    说:“掌控情绪从来都不是靠忍,不能因为是坏情绪就压抑它,重要的是如何正确的看待它。这个世界怎么看待你,从来都不是那...

  • 1136

    11月5日,农历十月十二,多云,周六 早上做过核酸,就可以出小区大门啦!虽说jjiefeng了,但跟着还发了物资,...

  • 【Mysql】DELAYED关键字

    DELAYED的使用:使用延迟插入操作 DELAYED调节符应用于INSERT和REPLACE语句。当DELAYE...

网友评论

      本文标题:1136 A Delayed Palindrome(20 分)

      本文链接:https://www.haomeiwen.com/subject/eebcbftx.html