當前位置:成語大全網 - 書法字典 - 凱撒加密c語言詞典

凱撒加密c語言詞典

妳能說清楚嗎?加密了嗎?

# include & ltstdio.h & gt

# include & ltstring.h & gt

#define MAXSIZE 81

int main()

{

char str【MAXSIZE】;

int I;

int偏移量;

int n;

Printf(“請輸入要加密的字符串:“);//條目的最大數量是80個字符。

gets(str);

Printf(“請輸入偏移量:“);//如果A改為B,偏移量為1,以此類推,偏移量在1-25之間。

scanf(“% d % * c“,& amp偏移);

n = strlen(str);

for(I = 0;我& ltn;i++)

{

if(‘a‘& lt;= str【I】& amp;& ampstr【I】& lt;=‘z‘-offset | |‘A‘& lt;= str【I】& amp;& ampstr【I】& lt;=‘Z’-偏移)

str【I】+= offset;/*判斷字符是否為字母以及加密後是否為字母*/

如果else/*超出了字母範圍,則減去26*/

str【I】+= offset-26;

}

Printf(“加密字符串為:“);

puts(str);

返回0;