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;
      }
  • 相关阅读:
    vue 兼容IE报错解决方案
    JDK1.8 ArrayList 源码解析
    Mac nasm 汇编入门
    命令模式
    模板方法
    Mysql Limit 调优
    观察者模式
    外观模式
    Rest- Client
    MongoDB数据库 5分钟快速上手
  • 原文地址:https://www.cnblogs.com/zwfymqz/p/6478661.html
Copyright © 2011-2022 走看看