问题及代码:
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:china.cpp *作 者:单昕昕 *完成日期:2014年10月13日 *版 本 号:v1.0 * *问题描述:用初赋值的方法使c1,c2,c3,c4,c5这5个变量的值分别为"C”“h”“i”“n”“a”。输入密码为China,用原来的字母后面第4个字母代替原来的字母。即译出密码为Glmre。 *输入描述:初赋值c1,c2,c3,c4,c5这5个变量 *程序输出:经过运算,使c1,c2,c3,c4,c5这5个变量分别变成G,l,m,r,e。并输出。 */ #include <iostream> using namespace std; int main() { int c1=67,c2=104,c3=105,c4=110,c5=97; char a,b,c,d,e; a=c1; b=c2, c=c3; d=c4; e=c5; cout<<"输入密码为:"<<a<<b<<c<<d<<e<<endl; int h=a+4,i=b+4,j=c+4,k=d+4,l=e+4; char m,n,o,p,q; m=h; n=i; o=j; p=k; q=l; cout<<"译出密码为:"<<m<<n<<o<<p<<q<<endl; return 0; }
运行结果:
知识点总结:
用初赋值的方法改变变量的值。需要查找ASCll码。要正确使用运算符。
学习心得:
这个程序属于半自学完成的╮(╯▽╰)╭,书上相关方面的知识看了好几遍才看懂,还又借助度娘解决不会的地方,终于大功告成了。O(∩_∩)O哈哈~好有成就感~