zoukankan      html  css  js  c++  java
  • CodeForces 688B-Lovely Palindromes

    题意:
      给出一串数字,要你输出它的回文数,就这么简单.

    分析:
      可以用数组去做,也可以用reversed()函数(这个更简单).

    代码如下:

     1 #include <iostream>
     2 #include <cstdio>
     3 #include <cstring>
     4 #include <fstream>
     5 #include <ctime>
     6 #include <cmath>
     7 #include <cstdlib>
     8 #include <algorithm>
     9 #include <set>
    10 #include <map>
    11 #include <list>
    12 #include <stack>
    13 #include <queue>
    14 #include <iterator>z
    15 #include <vector>
    16 
    17 using namespace std;
    18 
    19 #define LL long long
    20 #define INF 0x3f3f3f3f
    21 #define MOD 1000000007
    22 #define MAXN 10000010
    23 #define MAXM 1000010
    24 
    25 
    26 const int maxn = 200005;
    27 int a[maxn];
    28 
    29 int main()
    30 {
    31     string s;
    32     while(cin>>s)
    33     {
    34         memset(a, 0, sizeof(a));
    35         int i;
    36         int len = s.size();
    37         int c = 0;
    38         for(i = 0; i < len; i++ )
    39             a[c++] = s[i] - '0';
    40         int b = 0;
    41         for(i = 2*c-1; i >= c; i-- )
    42             a[i] = a[b++];
    43         for(i = 0; i < 2*c; i++ )
    44             printf("%d", a[i]);
    45         printf("
    ");
    46     }
    47 
    48     return 0;
    49 }
     1 #include <iostream>
     2 #include <cstdio>
     3 #include <cstring>
     4 #include <fstream>
     5 #include <ctime>
     6 #include <cmath>
     7 #include <cstdlib>
     8 #include <algorithm>
     9 #include <set>
    10 #include <map>
    11 #include <list>
    12 #include <stack>
    13 #include <queue>
    14 #include <iterator>z
    15 #include <vector>
    16 
    17 using namespace std;
    18 
    19 #define LL long long
    20 #define INF 0x3f3f3f3f
    21 #define MOD 1000000007
    22 #define MAXN 10000010
    23 #define MAXM 1000010
    24 
    25 
    26 int main()
    27 {
    28     string s;
    29     cin >> s;
    30     cout << s;
    31     reverse(s.begin(), s.end());    //将字符串s中的顺序颠倒
    32     cout << s << endl;
    33 }
  • 相关阅读:
    吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:Hibernate_criteria
    吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:Hibernate_named_HQL
    吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:Hibernate_implicit_join
    HDU
    HDU
    HDU
    HDU
    HDU
    BZOJ
    HDU
  • 原文地址:https://www.cnblogs.com/xl1164191281/p/5669663.html
Copyright © 2011-2022 走看看