山东科技大学OJ字符串加密

编程入门 行业动态 更新时间:2024-10-24 08:21:45

<a href=https://www.elefans.com/category/jswz/34/1766914.html style=山东科技大学OJ字符串加密"/>

山东科技大学OJ字符串加密

Description

通过键盘输入一个字符串,之后按如下规律对其加密:

A→Z a→z

B→Y b→y

C→X c→x

即将字符串中的第i个大写或小写英文字母变成相应的第(26-i+1)个大写或小写字母,其他字符不变。

Input

输入一个字符串,不超过100个字符。

Output

输出为加密后的字符串

Sample Input

ABCabc

Sample Output

ZYXzyx

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
int main()
{char a[100],a1[100];int i,j;gets(a);i=strlen(a);for( j=0;j<i;j++){if(a[j]>=65&&a[j]<=90)a[j]=155-a[j];//算法很重要if(a[j]>=97&&a[j]<=122)a[j]=219-a[j];a1[j]=a[j];}if(a[j]<=65||a[j]>=122)//如果不是a~z或A~Z的数输出原来的样子puts(a);elseputs(a1);return 0;
}

更多推荐

山东科技大学OJ字符串加密

本文发布于:2023-07-28 15:26:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1235590.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:山东   科技大学   字符串   OJ

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!