c++基础练习题及解答细节全解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“C++程序设计”实验一简单的C++程序
1、编写简单的屏幕输出程序:
[过程]
①首先在资源管理器中,在用户盘(硬盘)创建自己的文件夹,例如可以以自己的学号为名建立文件夹。
②进入Visual C++开发环境,新建C++源文件,存放在上一步建立的文件夹中。打开源文件编辑窗口,输入以下源代码:
#include
void main( )
{
cout<< “……”;// 省略号处是想要输出到屏幕上的内容,可以随意编辑。
}
③保存文件后单击“编译compile”按钮(快捷键Ctrl+F7),在出现的对话框中单击“是”。
④若没有错误,继续单击“连接build”按钮(快捷键F7)。若没有错误则继续单击“执
行execute”按钮(快捷键Ctrl+F5),查看程序运行结果。
#include
void main()
{
cout<< “Hello :-) \n”;// 省略号处是想要输出到屏幕上的内容。
}
2、将两个数交换后输出。
[分析] 交换两个数,一般方法是用一个中间变量,经过几次赋值实现。
#include
void main( )
{
double a, b, temp;
cout<<"请输入任意两个数(以空格间隔输入):"; // 此语句是显示输入提示
cin>>a>>b; // 此语句是将用户输入的两个数依次保存到a、b两个变量中
cout<<"a="< temp = a; // 此语句是将变量a的值赋给变量temp,“=”称为赋值号 ……; // 完成省略号处的语句,将变量b的值赋给变量a ……; // 完成省略号处的语句,将变量temp的值赋给变量b ……; // 完成省略号处的语句,再次输出变量的值,观察其值是否交换了 } #include void main() { double a, b, temp; cout<<"请输入任意两个数(以空格间隔输入):"; // 此语句是显示输入提示 cin>>a>>b; // 此语句是将用户输入的两个数依次保存到a、b两个变量中 cout<<"a="< temp = a; // 此语句是将变量a的值赋给变量temp,“=”称为赋值号 a=b; // 完成省略号处的语句,将变量b的值赋给变量a b=temp ; // 完成省略号处的语句,将变量temp的值赋给变量b cout<<"a="< } 3.使用cout对象,在输出窗口上显示如下的图形: 提示:在C++的字符常量中,一个反斜线字符是‘\\’。 #include void main() { cout<<"\t/***\\"< cout<<" /*"< cout<<" /*\t\t X\t X"< cout<<" |*\t\t X\t X"< cout<<" |*\t XXXXXXX XXXXXXX"< cout<<" |*\t\t X\t X"< cout<<" \\*\t\t X\t X"< cout<<" \\*"< cout<<"\t\\***/"< } 4.根据注释补充下面的程序中省略号处的语句,运行程序,并理解其语句及输出的含义:#include void main() { ……; // 定义一个整型变量a ……; // 定义一个字符型变量b b = ‘a’; // 给变量b赋值为字符‘a’ ……; // 将变量b的值赋给变量a