Skip to content

TJNU-iOS-Club/EncryptPuzzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EncryptPuzzle

前言

小伙伴们!,我们的第一次线上学习活动来啦~

要像游戏刷怪打boss一样学习哦

第一个任务呢,可以让你们提前入门C/C++呢

(听说你们已经开始偷偷地学了?)

内容

编写程序,让程序帮忙译密码。

为了传输信息的安全,经常会对信息进行加密。
这里有一个最简单的加密算法:
    将一句话的每个字母顺序向后移动 N 位。

如 N = 5 时:
    A 变成 F
    B 变成 G
    V 变成 A
    不是字母不参与这个变换。
    这里:I love you! 会变成 N qtaj dtz!

虽然很容易破解,但是他的确挺简单,而且有时候会起到一定程度的作用。
(有一部电影叫《模仿游戏》,推荐看一看哦)
(讲的是艾伦·图灵的故事,其中就有这个算法😊看看细心的大家能不能发现😂)
这道题能够很大程度的培养大家的程序员思维呢。

项目说明

  1. 编写程序,按照你们要学的课程,使用 C 或 C++ 均可。
  2. 注意每个步骤都要写注释哦。
  3. 任务开始日期:2018年11月4日
  4. 任务截止日期:2018年11月18日
  5. 这个问题学到循环,加上一点点的脑洞就可以搞定哦。
  6. 项目要在截止日期前提交至GitHub中, 使用pull request方式.
  7. 提交注意事项: 建立自己名字拼音的文件夹,放入c或cpp文件,提交这个文件夹.

学习资料推荐

  1. 网易云课堂 老九学堂

    C语言入门

    C++入门

  2. git及GitHub

    廖雪峰的Git入门 (这个推荐会linux的同学看,当然谁都可以看啦)

    CSDN上的GitHub入门 (这个呢,不会linux的可以看哦,讲的很浅显易懂)

    GitHub官方教程 (全英文,但是也好懂)

    如何创建一个pull request

About

The first project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages