请输入长度介于05之间的字符串无锡市青少年编程大赛中级组答案
第一题:加密
给定一个只含英文字母(英文字母含大小写字母)的字符串作为原始密码,按照规则将其加密,并输出加密后的密码。
加密原则:原始密码每一位上的字母,使用其在字母表中其后的第三个字母替代原来的字母。如:原始密码是ABC,a的字母表中气候的第三个字母为d,b后的第三个字母为e,C后的第三个字母为F,故加密后的密码为deb。
注:
1、当原始密码当前为的字母为小写,加密后的密码为字母表中气候的第三个小写字母。
当原始密码当前为的字母为大写,加密后的密码为字母表中气候的第三个大写字母。
2、原始密码中的英文字母不能为X(X),Y(Y),Z(Z)。
输入描述
输入N众英文字母(包含大小写字母,但不包含大小写的义,V,Z,(2<N<101)作为原始密码。
输出描述
按照加密规则输出一个字符串,作为加密后的密码。
输入样例
ABC
输出样例
Fed
第二题:分解质因数
给定一个合数N,将N分解质因数后,输出其质因数的个数。
比如输入:18,输出:3。18=2×3×3
第三题:开关、门
学校N间教室,每个教室2扇、门,每扇门都有编号,分别为为到致机。
如下规则处理:1,打开所有门。第2次,编号为2的倍数相反处理。
如此类推,第n次处理后,有多少扇门为打开状态。
比如输入:2,输出:2。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论