第五章 數 組 1136 密碼翻譯

2021-10-04 10:27:50 字數 655 閱讀 5750

1136:密碼翻譯

時間限制: 1000 ms 記憶體限制: 65536 kb

提交數: 20078 通過數: 8878

【題目描述】

在情報傳遞過程中,為了防止情報被截獲,往往需要對情報用一定的方式加密,簡單的加密演算法雖然不足以完全避免情報被破譯,但仍然能防止情報被輕易的識別。我們給出一種最簡的的加密方法,對給定的乙個字串,把其中從a-y,a-y的字母用其後繼字母替代,把z和z用a和a替代,其他非字母字元不變,則可得到乙個簡單的加密字串。

【輸入】

輸入一行,包含乙個字串,長度小於80個字元。

【輸出】

輸出每行字串的加密字串。

【輸入樣例】

hello! how are you!

【輸出樣例】

ifmmp! ipx bsf zpv!

思路:獲取字串長度,先處理a,a和z,z的轉換a[i] = a[i]-25;(z->a(90-25=65),z-a=(122-25=97))。其他字元+1即可.

#include

#include

#include

using

namespace std;

intmain()

return0;

}

第五章 陣列

陣列就是一組相同型別的變數,它們往往都是為了表示同一批物件的統一屬性,如乙個班級所有同學的身高 全球所有國家的人口數等。陣列可以是一維的,也可以是二維或多維的。使用一維陣列時,一般是從0開始編號,s i 就表示第i 1個同學的身高,i稱為下標變數。例如讀人50個同學的身高,語句就可以這樣書寫 for...

第五章 陣列

學習目標 1 理解陣列含義 2 學會一維陣列 二維陣列解決實際問題 3 掌握各種元素排序等 知識點梳理 重難點和基本知識 一 一維陣列的定義 陣列的概念 按順序排列的一組同種型別的變數構成的集合。乙個陣列在記憶體中佔一片連續的儲存單元 1 一維陣列的定義 定義一維陣列的格式 型別識別符號 陣列名 常...

第五章 陣列array

所謂陣列,是指將那些具有相同型別的 數量有限的若干個變數通過有序的方法組織起來的一種便於使用的形式。陣列屬於一種構造型別,其中的變數被稱為陣列的元素。陣列元素的型別可以是基本資料型別,也可以是特殊型別和構造型別。表示長度 下標從0 開始 int float,double,char 要賦值,初始化 簡...