-
2022-05-02 16:14:19
- 从键盘输入一行字符,按下列规则加密之后输出。
- 大写字母处理方式
- A ------- Z
- B ------- Y
- C ------- X
- Z ------- A
- 小写字母处理方式
- a ------- z
- b ------- y
- c ------- x
- z ------- a
- 数字处理方式
- 0 ------- 9
- 1 ------- 8
- 9 ------- 0
- 其余字符不变
- int main()
{
char a[100];
printf("输入字符串:\n");
int i = 0;
while ( (a[i]=getchar()) && a[i]!='\n')
{
if (a[i] >= 'A' && a[i] <= 'Z')
//a[i]=a[i] + 25 - 2 * (a[i] - 'A');
a[i] = a[i] + 25 - 2 * (a[i] - 'A');
else if (a[i] >= 'a' && a[i] <= 'z')
a[i] = a[i] + 25 - 2 * (a[i] - 'a');
else if (a[i] >= '0' && a[i] <= '9')
a[i] = a[i] + 9-2*(a[i]-48);
i++;
}
a[i] = '\0';
printf("%s\n",a);
system("pause");
return 0;
}
- 大写字母处理方式
更多相关内容 - 从键盘输入一行字符,按下列规则加密之后输出。
-
py代码-输入一个字符串,输出加密后的结果字符串。加密规则为: 每个字符的Unicode编码和下一个字符的...
2021-07-16 13:21:00py代码-输入一个字符串,输出加密后的结果字符串。加密规则为: 每个字符的Unicode编码和下一个字符的Unicode编码相减, 用这个差的绝对值作为Unicode编码,对应的字符作为当前位置上字符的加密结果, 最后一个... -
Java学习之编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。
2021-04-23 14:34:45编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。 加密规则:输入A,输出Z;输入B,输出Y;输入a,输出z;输入b,输出y。 案例代码: import java.io.*; public class Encipher{ public static ...案例介绍:
编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。
加密规则:输入A,输出Z;输入B,输出Y;输入a,输出z;输入b,输出y。案例代码:
import java.io.*; public class Encipher{ public static void main( String args[ ]) throws IOException{ int i=0; System.out.print("Enter a character: "); i= System.in.read(); if(i<65||i>90&&i<97||i> 122) System.out.println("Error: "); if(i >= 65&&i<= 90) i = 155-i; if(i >= 978&i<= 122) i= 219-i; System. out. println( "Result:" +(char)i); } }
案例运行图:
-
编写一个加密程序,要求从键盘输入一个字符串,然后输出加密后的字符串。加密规则是对每个字母转换为下一个...
2022-05-21 10:55:10编写一个加密程序,要求从键盘输入一个字符串,然后输出加密后的字符串。加密规则是对每个字母转换为下一个字母表示,原来是a转换为b,原来是B转换为C。小写的z转换为小写的a,大写的Z转换为大写的A。public class Zuoye6_7 {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str=input.nextLine();
char[] chars=str.toCharArray();
for(int i=0;i<chars.length;i++) {
if(chars[i]=='z')
chars[i]='a';
else if(chars[i]=='Z')
chars[i]='A';
else
chars[i]+=1;
}
String str2=new String(chars);
System.out.println("加密前:"+str);
System.out.println("加密后:"+str2);
}
}
-
python实现字符串加密成纯数字
2020-09-19 13:03:32主要为大家详细介绍了python实现字符串加密成纯数字,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出
2021-01-30 18:18:58从键盘输入一批字符,以@结束,按要求加密并输出。 输入 从键盘输入一批字符,占一行,以@结束。 输出 输出占一行 加密规则: 1)所有字母均转换为小写。 2)若是字母’a’到’y’,则转化为下一个字母。 3)若是’z...从键盘输入一批字符,以@结束,按要求加密并输出。
输入
从键盘输入一批字符,占一行,以@结束。
输出
输出占一行
加密规则:
1)所有字母均转换为小写。
2)若是字母’a’到’y’,则转化为下一个字母。
3)若是’z’,则转化为’a’。
4)其它字符,保持不变。
样例输入 Copy
Kyh520@
样例输出 Copy
lzi520import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin=new Scanner(System.in); String s=cin.nextLine(); char a; int b; for (int i = 0; i < s.length(); i++) { a=s.charAt(i); if(a=='@') break; else if (a>='A'&&a<='Y') { b=a+33; a=(char)b; System.out.printf("%c",a); } else if (a>='a'&&a<='y') { b=a+1; a=(char)b; System.out.printf("%c",a); } else if (a=='z'||a=='Z') { a='a'; System.out.printf("%c",a); } else { System.out.printf("%c",a); } } } }
-
在java中如何用键盘输入一个数,字符,字符串 (转)
2021-03-06 01:52:02Java代码importjava.util.Scanner;public classTest{public static voidmain(String[] args){Scanner scan= ...System.out.println("请输入一个字符串:");System.out.println("您输入的字符串是:" +scan.next());}}... -
MOOC从键盘上输入一个字符串按照以下规则对其加密。(10分)
2020-06-08 14:12:41从键盘上输入一个字符串存放在一个字符数组中,按照以下规则对其加密:其中所有的英文字母加3,即字母’A’加密后变成’D’,而’X’加密后变成’A’,小写字母也采用此规则转换为对应的小写字母,其它字符不变,将... -
c语言 编写一个程序,实现从键盘输入一段字符,能够对字符进行加密,加密的方法为:将每个字符转化为其后的...
2021-10-21 13:00:10编写一个程序,实现从键盘输入一段字符,能够对字符进行加密,加密的方法为:将每个字符转化为其后的第5个字符。(使用指针) -
从键盘输入一批字符,以@结束,按要求加密并输出。
2020-02-06 15:35:17从键盘输入一批字符,占一行,以@结束。 输出 输出占一行 加密规则: 1)、所有字母均转换为小写。 2)、若是字母’a’到’y’,则转化为下一个字母。 3)、若是’z’,则转化为’a’。 4)、其它字符,保持不变。 ... -
键盘输入一个原始字符串作为明文,然后使用加密方法加密,再对加密字符串进行解密。样例如下图,加密方法自...
2021-11-02 11:29:01第一篇博客。 没什么技术含量 如有错误还望斧正! package Five; import java.nio.charset.StandardCharsets; import java.util.Scanner; public class S5_1 { public static void main(String[] args) { ... -
Java实现 字符串加密 输入字符串进行简单的位运算,输出加密或解密后的字符串
2021-12-20 13:42:29Java实现 字符串加密 输入字符串进行简单的位运算,输出加密或解密后的字符串 具体代码如下: package package2; import java.util.Scanner; /** * 加密可以这样简单(位运算) * @author asus * 通过位运算的... -
输入一个字符串,输出加密后的结果字符串。
2022-03-24 13:13:20加密规则为: 每个字符的Unicode编码和下一个字符的Unicode编码相减, 用这个差的绝对值作为Unicode编码,对应的字符作为当前位置上字符的加密结果, 最后一个字符是和第一个字符进行运算。 请问我这个为什么运行不... -
ZZULIOJ 从键盘输入一批字符,以@结束,按要求加密并输出。
2020-12-11 08:55:08从键盘输入一批字符,以@结束,按要求加密并输出。 输入: 从键盘输入一批字符,占一行,以@结束。 输出: 输出占一行 加密规则: 1)所有字母均转换为小写。 2)若是字母’a’到’y’,则转化为下一个字母。 3)若是... -
C语言 编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。
2021-04-24 22:52:49假设句子长度不超过100...字符加密规则为大写字母和小写字母均加密为其补码, 我们定义ASCII码值相加为’A’+’Z’即155的两个大写字母互为补码,ASCII码值相加为’a’+’z’即219的两个小写字母互为补码。空格用@代替, -
【C语言编程练习】C语言进行字符串简单加密
2022-03-08 19:29:55从键盘输入一串字符,以回车作为结束,编写程序对字符串进行加密,加密方式为将各个字符变为其ASCII表后的第4个字符,例如a,加密后为e,字符串‘china’加密后为‘glmre’ 解析 采用单个字符读取函数getchar()对... -
从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。
2019-06-13 17:14:32/从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。 输入 输入一个字符。 输出 如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是... -
c 建立一个简单的字符对换加密程序,实现其加密及解密过程.
2021-05-21 17:13:59据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积.密钥对的产生.选择两个大素数,p和q.C语言 编写按以下加密规则对指定的加密钥匙KEY和原文字符串的加密函数 设原文字符串有n个字符.上次没仔细审题,... -
(c语言)输入一串字符,将其中的字母进行加密
2021-02-08 10:03:44(c语言)输入一串字符,将其中的字母进行加密,如ABC加密后变成EFG #include<stdio.h> #include<stdlib.h> int main(){ char c; printf("请输入您所要加密的字符串:"); while((c=getchar())!='\n'){... -
从键盘输入一个字符,若为小写字母,则转化为大写字母;若为大写字母,则转化为小写字母;否则转化为ASCII...
2020-12-01 09:32:50System.out.println("请输入一个字符:"); // 用于获取字符串的第一个字符 char str = input.next().charAt(0); // 大写英文字母ASCII码为97-122,转化为小写需减去32 if (str > 96 && str < ... -
【从键盘输人一行字符,要求输出其相应的密码】
2022-03-24 14:37:17处理方法: 输入一个字符给变量c,判断它是不是字母,包括大小写。不是字母,不改变c的值,是字母还要检查它是否在’W’~'Z’内(包括大小写)。 2、如何改变字符变量变成指定字母 改变它的ASII码,如c的值是’A’ -
用c语言对一个字符串进行加密和解密
2018-03-11 12:43:16加密字符串为:对原有字符加上其在字符串中的位置在加偏移值5.int main(){ int result=1; int i; int count=0; char Text[128]={'\0'}; char secretText[128]={'\0'}; while(1){ if(result==1){ printf(&... -
JAVA题:编写一个加密程序,对用户输入的字符串加密后输出。加密的方法是将每个字符映射成字母表中的对称
2021-02-28 07:40:43}else{ throw new Exception("含有非法字符"); } } return sb.toString(); } public static boolean check(char ch) { String str = new Character(ch).toString(); if(str.matches(regex)){ return ... -
从键盘输入一个字符串,将其中的大写字母变小写字母,小写字母变大写字母,并输出 。...
2019-10-04 17:10:27/*2、编程题 1) 从键盘输入一个字符串,将其中的大写字母变小写字母,小写字母变大写字母,并输出 。【要求】 (1)用字符数组表示存储字符串(字符串最大为100)。 (2)使用scanf函数逐个输入字符保存在字符数组中 (3)... -
从键盘中输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存,输入的...
2021-01-10 21:13:43从键盘中输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存,输入的字符以!结束 #include <stdio.h> #include <stdlib.h> /* run this program using the ... -
编写一个程序,从键盘接收一个字符串(长度不超过20),采用插入排序,按照字符顺序从小到大进行排序,...
2019-12-06 19:43:27编写一个程序,从键盘接收一个字符串(长度不超过20),采用插入排序,按照字符顺序从小到大进行排序,最后输出排序后的字符串。 【输入形式】 输入一行字符串,长度不超过20。 【输出形式】 输出排序后的字符串... -
C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后
2021-05-18 10:15:24而操作系统就是使用task_struct结构体描述进程,使用双向链表来将这些结构体组织起来 C语言编写程序:从键盘输入三个数,将这三个数按从小到大排序并 C语言编写程序:从键盘输入三个数,将这三个数按从小到大排序并...
收藏数
30,125
精华内容
12,050