早教吧 育儿知识 作业答案 考试题库 百科 知识分享

输入一串字符和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。加密思想:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字

题目详情
输入一串字符和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。
加密思想:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字母为z,则后一个字母是a,也就是字母字符形成一个圆。
输入第一行是若干字符,以回车结束,输入第二行是一个整数k,k是int范围内的正整数。输出加密后的字符串,占一行。
▼优质解答
答案和解析
#include void main(){ char a[10000] = {'0'}; char b[10000] = {'0'}; int i = 0; int k; printf("please input a string which can contains num or capital orlowercase:\n"); gets(a); prin...