好文档 - 专业文书写作范文服务资料分享网站

C++程序设计上练习答案

天下 分享 时间: 加入收藏 我要投稿 点赞

cin>>a>>b>>c;

cout<<\方程为:\

temp = b*b - 4 * a * c;

if(temp > 0)

equation_1 (a, b, c);

if(temp == 0)

equation_2 (a, b, c);

if(temp < 0)

equation_3 (a, b, c);

}

11. 用内联函数计算圆的面积。

#include

using namespace std;

inline double CalArea(double radius)

{

return 3.14*radius*radius;

}

void main()

{

double area ,r(2.0); //r是圆的半径

area=CalArea(r);

cout<

}

12. 求2个或3个正整数中的最大数,用带有默认参数的函数实现。

#include

using namespace std;

int max(int a, int b, int c=0) {

if(b>a) a=b;

if(c>a) a=c;

return a;

}

int main( )

{ int a,b,c;

cin>>a>>b>>c;

cout<<\输出3个数中的最大者

cout<<\输出2个数中的最大者

return 0;

}

13.求2个或3个正整数中的最大数,用函数重载实现。

#include

using namespace std;

int max(int a, int b) //函数定义

{

if(b>a) return b;

else return a;

}

int max(int a, int b, int c) //{

if(b>a) a=b;

if(c>a) a=c;

函数定义

return a;

}

int main( )

{ int a,b,c;

cin>>a>>b>>c;

cout<<\ cout<<\ return 0;

}

输出3个数中的最大者 输出2个数中的最大者

1564g9t5nd4yj364q360565jb3urvy01112
领取福利

微信扫码领取福利

微信扫码分享