资源描述:
《c 基础练习题及解答细节全解.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、“C++程序设计”实验一简单的C++程序%1首先在资源管理器屮,在用户盘(硬盘)创建自己的文件夹,例如可以以自己的学号为名建立文件夹。%1进入VisualC++开发环境,新建C卄源文件,存放在上一•步建立的文件夹屮。打开源文件编辑窗口,输入以下源代码:#includevoidmain(){cout«-……”;//省略号处是想要输出到屏幕上的内容,可以随意编辑。%1保存文件后单击“编译compile”按钮b(快捷键CB+F7),在出现的对话框屮单击“是”。%1若没有错误,继续单击“连接build”按钮g(快捷键F7)o若没有错误则继续单击“执行execute”按
2、钮!(快捷键Ctrl+F5),查看程序运行结果。#includevoidmain(){cout«“Hello:・)”;//省略号处是想要输出到屏幕丄的内容。2、将两个数交换后输出。[分析]交换两个数,一•般方法是用一个屮间变量,经过几次赋值实现。#includevoidmain(){doublea,btemp;cout«"请输入任意两个数(以空格间隔输入)〃此语句是显示输入提示cin»a»b;//此语句是将用户输入的两个数依次保存到a、b两个变量屮coutvv”a=”vva«”,,«,,b=,,«b«endl;//此语句是输出a、b
3、两个变量的值temp=a;//此语句是将变量a的值赋给变量temp,“二”称为赋值号……;//完成省略号处的语句,将变量b的值赋给变量a……;//完成省略号处的语句,将变量temp的值赋给变量b……;//完成省略号处的语句,再次输出变量的值,观察其值是否交换了#includevoidmain()doublea,b,temp;coutvv”请输入任意两个数(以空格间隔输入)://此语句是显示输入提示cin»a»b;//此语句是将用户输入的两•个数依次保存到a、b两个变量屮cout«Ha="«a«n”vv”b=”vvbvvendl;//此语句是输出a、b两个变量的
4、值temp=a;〃此语句是将变量a的值赋给变量temp,“=”称为赋值号a=b;//完成省略号处的语句,将变量b的值赋给变量ab=temp;〃完成省略号处的语句,将变量temp的值赋给变量bcout«na=,,«a«M”vv”b=”vvbvv“rV';//完成省略号处的语句,再次输出变量的值,观察其值是否交换了}3.使JUcout对象,在输岀窗口上显示如下的图形:/*/*X*!***!*XXXXXXXXXXXXXX!*XX*XPressanykeytocontinue.提示:在(卄的字符常量屮,一个反斜线字符是卞。#includevoidmain(){cou
5、t«nt/***\"«endl;cout«H广”vvendl;cout«H/*ttXtX"«endl;cout«H
6、*ttXtXH«endl;cout«H
7、*tXXXXXXXXXXXXXXH«endl;cout«H
8、*ttXtXH«endl;cout«H\*ttXtX*'«endl;cout«H\*"«endl;cout«"t\**7,,«endl;4•根据注释补充下而的程序屮省略号处的语句,运行程序,并理解其语句及输出的含义:#includevoidmain(){……;〃定义一个整型变量"……;//定义一个字符型变量bb
9、二X;//给变量b赋值为字符X……;〃将变量b的值赋给变量acout«ika=,,«a«endl;〃输出变量a的值……;〃输出变量b的值}#includevoidmain(){inta;〃定义一个整型变量acharb;//定义一个字符型变量bb=•a*;//给变量b赋值a=b;//将变量b的值赋给变量acout«na=n«a«endl;〃输出变量a的值cout«,,b=',«b«endl;〃输出变量b的值}实验二C++数据类型、操作符、表达式和语句提示:每题建立一个C++源文件。当完成一个题目后,使用菜单“文件”一〉“关闭工作区”,再新建C++源文件做下一个题
10、目。1.在程序屮定义整型变量X_int.双精度实数型变量y_double.字符型变量mchar和布尔型变Snbool,并请用户输入xint>ydouble和mchar三个或量的值,之后给变量n_bool赋值为(m_chdr>x_int),输血并观察(x_int/y_double)、(y_double~m_char)以及n_bool的值,理解这些输出的含义。例如:输入111#includevoidmain(){intxjnt;doub