- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
实验一C++程序的运行环境和运行一个C++程序的方法
实验目的
了解所用的计算机系统的基本操作方法,学会独立使用该系统。实验二数据类
型与表达式
实验目的
(1)掌握C++语言的数据类型,熟悉如何定义变量以及对它们赋值的方法。
(2)学会使用C++有关算术运算符,以及包含这些运算符的表达式。
(3)进一步熟悉C++程序的结构。
(4)进一步熟悉C++程序的编辑、编译、连接和运行的过程。
实验内容和步骤
(1)输入并运行下面的程序:
#includeiostream
usingnamespacestd;
intmain()
{
inta,b;
charc1,c2;
cinab;
c1=++a;
c2=b++;
cout”c1=”c1”,c2=”c2endl;
return0;
}
在运行时先后分别输入:
9797回车
97353回车
4064回车
-212-216回车
分析得到的结果,进一步掌握不同类型数据间赋值的规律;
(2)输入以下程序:
#includeiostream
usingnamespacestd;
intmain()
{inti,j,m,n;
i=8;
j=10;
m=++i+j++;
n=(++i)+(++j)+m;
couti\tj\tm\tnendl;
return0;
}
a)运行程序,注意i,j,m,n各变量的值。
b)将第7、8行改为:
m=i+++j++;
n=(i++)+(j++)+m;
再编译运行,并分析结果。
c)将第9行的cout语句改为:
cout++i’\t’++j’\t’++m’\t’++nendl;
编译运行,分析结果。
d)将cout语句改为:
couti++’\t’j++’\t’m++’\t’n++endl;
编译运行,分析结果。
(3)要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代
替原来的字母。例如,字母A后面第4个字母是E,用E代替A。因此,
“China”应译为“Glmre”。请编写一程序,用赋初值的方法使c1,c2,c3,c4,
c5这5个变量的值分别为‘C’,‘h’,‘i’,‘n’,‘a’,经过运算,使c1,
c2,c3,c4,c5分别变为‘G’,‘l’,‘m’,‘r’,‘e’,并输出。
a)按照以上要求编写程序,并运行该程序,分析是否符合要求。
b)改变c1,c2,c3,c4,c5的初值为“Today”,并对译码规律做如下补充:W用
A替代,X用B替代,Y用C替代,Z用D替代,修改程序并运行。
c)将译码规律修改为:将一个字母被它前面第四个字母替代,E用A替代,
Z用U替代,D用Z替代,C用Y替代,B用X替代,A用C替代,修改
程序并运行。
完成实验后,撰写实验报告。
思考题
1、c++为什么要规定对所有用到的变量要“先定义,后使用”?
2、字符常量与字符串常量有什么区别?
实验三C++程序设计初步(1)
实验目的
(5)掌握简单的C++程序的编写和调试方法。
(6)掌握C++程序中使用最多的语句——赋值语句和输入输出语句的使用方
法。
(7)掌握简单的面向结构程序的设计思路。
实验内容和步骤
(4)分别运行下面2个程序,并观察输出结果
(a)
#i
文档评论(0)