第三章部分例题(7)补4月22日

发布时间 2023-04-23 18:24:58作者: 石铁生

例3-16

题目描述:重载函数应用举例。

编写两个名为sumOfSquare的重载函数,分别求两整数的平方和及两实数的平方和。

代码部分:

#include<iostream>
using namespace std;
int getVolume(int length,int width=1,int height=1)
{

    return length*width*height;
}
int main()
{

    int x=10,y=12,z=15;
    cout<<"Some box data is";
    cout<<getVolume(x,y,z)<<endl;
    cout<<"Some box data is";
    cout<<getVolume(x,y)<<endl;
    cout<<"Some box data is";
    cout<<getVolume(x)<<endl;
    return 0;
}

例3-17

题目描述:

系统函数应用举例

从键盘输入一个角度值,求出该角度的正弦值,余弦值和正切值。

代码部分:

#include<iostream>
#include<cmath>
using namespace std;
const double PI=3.14159265358979;
int main()
{
double angle;
cin>>angle;
double r=angle*PI/180;
cout<<"sin("<<angle<<")="<<sin(r)<<endl;
cout<<"cos("<<angle<<")="<<cos(r)<<endl;
cout<<"tan("<<angle<<")="<<tan(r)<<endl;
return 0;
}