C++题库大全知识课件.doc

1 第1题:输入5小写字母,将其译成密码。密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,输入“ahoux”,‘a’-‘b’-‘c’-‘d’-‘e’,所以字母‘a’后面第4个字母是‘e’,用‘e’代替‘a’;字母‘x’后面不足4个字母,则从‘a’开始补充,‘x’-‘y’-‘z’-‘a’-‘b’,所以字母‘x’后面第4个字母是‘b’,用‘b’代替‘x’。因此,“ahoux”应译为“elsyb”。 样例输入:ahoux 样例输出:elsyb 方法一: #includeiostream.h int main() {char c1,c2,c3,c4,c5; cinc1c2c3c4c5; c1+=4;c2+=4;c3+=4;c4+=4;c5+=4; if(c1z) c1-=26; if(c2z) c2-=26; if(c3z) c3-=26; if(c4z) c4-=26; if(c5z) c5-=26; coutc1c2c3c4c5; return 0; } 方法二: #includestdio.h int main() {char c; while((c=getchar())!=\n) { c+=4; if(cz) c-=26; printf(%c,c); } return 0; } 第2题:输入圆的半径和圆柱的高

文档评论(0)

1亿VIP精品文档

相关文档