#S1D14. Day14_长乐未央

Day14_长乐未央

特殊说明

本题针对不同编程语言的使用者编写了 44 份不同的题面,请按如下对照表,选择最适合你的题面来查看。

  • 如果你使用的是 C语言,请 留在本页
  • 如果你使用的是 C++,请在 “特殊说明” 上方选择 English 题面。
  • 如果你使用的是 Java,请在 “特殊说明” 上方选择 한국어 题面。
  • 如果你使用的是 Python,请在 “特殊说明” 上方选择 正體中文 题面。

如果以上不包含你使用的编程语言,请自行挑选理解度最高的一份来查看。

或根据第 44 天题目 Day4_人工智能 中的教程自行转换代码语言。


题目背景

“嗯......嗯!?你说什么?这届打卡活动就要结束了?...唔,好像确实也已经过去很多天了......”

尽管知道天下没有不散的筵席;尽管知道大家应该都是为了能拿点综测分;尽管过去几天几乎每天都编题目编到三四点很累......

不是哥们,办个打卡活动你也能煽情?

那么,最后一天就让我们换一种方式,为这 1414 天的活动画上一个句号吧。你只需要找到真正的 神奇口令(Magic Token) 并把它打印出来,就能获得今天题目的 Accepted 判定。

“总想转时间,回到往的过去......”

题目描述

想办法找到并打印出神奇口令(Magic Token)

输入格式

(无)

输出格式

输出 1111 个字符串,代表 神奇口令

(无)
神奇口令

提示

#include <string.h>
#include <stdio.h>

int main() {
    char magicToken[100];
    scanf("%s", magicToken);
    int len = strlen(magicToken);
    char reversedToken[100];
    for (int i = 0; i < len; i++) {
        reversedToken[i] = magicToken[len - i - 1];
    }
    int xorToken[100];
    for (int i = 0; i < len; i++) {
        xorToken[i] = ((int) reversedToken[i]) ^ 1104;
    }
    for (int i = 0; i < len; i++) {
        printf("%dO", xorToken[i]);
    }
}

PC 运行以上代码,并在控制台输入 神奇口令(Magic Token) 后,控制台的输出结果如下。

1069O1079O1086O1137O1080O1060O1045O1085O1120O1125O1039O1054O1058O1073O1123O1052O1039O1044O1086O1073O1039O1054O1029O1046O1039O1077O1062O1040O1048O1039O1061O1120O1065O1039O1123O1056O1055O1048O1067O1079O1073O1084O1078O