zoukankan      html  css  js  c++  java
  • 05:输出亲朋字符串

    05:输出亲朋字符串

    总时间限制: 
    1000ms
     
    内存限制: 
    65536kB
    描述

    编写程序,求给定字符串s的亲朋字符串s1。 

    亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符; 给定字符串s的第二个字符的ASCII值加第三个字符的ASCII值,得到第二个亲朋字符;依此类推,直到给定字符串s的倒数第二个字符。亲朋字符串的最 后一个字符由给定字符串s的最后一个字符ASCII值加s的第一个字符的ASCII值。

    输入
    输入一行,一个长度大于等于2,小于等于100的字符串。字符串中每个字符的ASCII值不大于63。
    输出
    输出一行,为变换后的亲朋字符串。输入保证变换后的字符串只有一行。
    样例输入
    1234
    样例输出
    cege
    • 查看
    •  
    • 提交
    •  
    • 统计
    •  
    • 提问
    • #include<cstdio>
      #include<cstring>
      using namespace std;
      char a[100001];
      char ans[100001];
      int now=0;
      int main()
      {
          gets(a);
          int l=strlen(a);
          for(int i=0;i<l;++i)
          {
              if(i==l-1)
              {
                  ans[now]=(int)(a[0]+a[i]);
              }
              else
              {
                  ans[now]=(int)(a[i]+a[i+1]);
                  now++;
              }
          }
          puts(ans);
          return 0;
      }
  • 相关阅读:
    square(正方形)
    敌兵布阵
    Addition Chains(加法链)
    贪心算法理论
    难题,未解决
    Linux上vi(vim)编辑器使用教程
    linux下md5sum的使用
    Java读取csv文件
    S2JDBCタイプセーフAPI
    S2JDBCチュートリアル
  • 原文地址:https://www.cnblogs.com/zwfymqz/p/6478661.html
Copyright © 2011-2022 走看看