算法描述:输入一段英文,然后按照规律转换:英文字母变为其后的第5个字母,例如A变为F,B变为G,直到U变为Z后,V再变为A,以此类推,直到Z变为E。非英文字母的字符不变,直到输入换行结束。此种方法可以生成最简单的密电码。
#include <stdio.h> int main() { char ch; do { scanf("%c",&ch); if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) { ch = ch + 5; if ((ch > 'z' && ch <= 'z' + 5) || (ch > 'Z' && ch <= 'Z' + 5)) ch = ch - 26; } printf("%c", ch); }while(ch != '\n'); return 0; }
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/21866.html