1.实验目的和要求
目的:快速掌握C++语言编程的方法,了解C++的增强功能,主要内容有:(1)输入流、输出流的使用;(2)重载、默认参数;(3)引用;(4)new和delete运算符分配内存。
2.实验内容:
(1) 编写一个用输入和输出流运算符进行的输入和输出的程序。从键盘输入两个数,分别对两个数进行加,减,乘和除的运算。并输出计算结果,如: 23+123=146。
#include<iostream>
using namespace std;
int main()
{
double a,b;
cout<<"输入两个数"<<endl;
cin>>a>>b;
cout<<"a+b="<<(a+b)<<endl;
cout<<"a-b="<<(a-b)<<endl;
cout<<"a*b="<<(a*b)<<endl;
if(b==0)
cout<<"ERROR,除数不能为0"<<endl;
else
cout<<"a/b="<<(a/b)<<endl;
return 0;
}
(2) 用new和delete运算符动态分配内存空间的方法编写程序。从键盘输入3´3整型数组的数据,并计算出所有元素之和,打印出最大值和最小值。输入输出要用流运算符实现。
#include<iostream>
using namespace std;
int main()
{
int **a=(int**)new int*[3];

这篇博客旨在通过实验形式介绍C++的基础知识,包括输入输出流操作、重载与默认参数、引用的使用、new和delete运算符分配内存。内容涵盖键盘输入数值的加减乘除运算、动态分配内存的3x3数组求和与极值、1元人民币兑换问题、引用参数实现的交换函数以及生日悖论的计算与随机模拟验证。
最低0.47元/天 解锁文章
26万+





