C 上机作业答案讲解 下载本文

内容发布更新时间 : 2024/5/5 6:33:14星期一 下面是文章的全部内容请认真阅读。

第一章作业答案.

1. 编写程序,将华氏温度转化为摄氏温度:公式:C=(5/9)*(F-32) 程序代码: #include using namespace std; void main() {float F,C;

cout<<\ cin>>F; C=5*(F-32)/9.0; cout<<\ }

运行结果:

2.编写程序,输入圆柱体的半径r和高h,计算圆柱体的体积。 程序代码: #include using namespace std; #define PI 3.14159 void main() {float r,h,v;

cout<<\ cin>>r>>h; v=PI*r*r*h;

cout<<\}

运行结果:

3.输入三角形的三条边a,b,c,利用海伦公式计算三角形的面积area. 若 则area= 程序代码: #include #include using namespace std; void main() {float a,b,c,p,area;

cout<<\ cin>>a>>b>>c;

if((a+b>c)&&(b+c>a)&&(a+c>b)) {p=(a+b+c)/2.0;

area=sqrt(p*(p-a)*(p-b)*(p-c)); cout<<\ }

else cout<<\

}

运行结果:

4.输入a,b,c的值,求一元二次方程: 的解。 程序代码: #include #include using namespace std; void main() {float a,b,c,p,x1,x2; cout<<\ cin>>a>>b>>c; p=b*b-4*a*c; if(p>=0)

{x1=(-b+sqrt(p))/(2*a); x2=(-b-sqrt(p))/(2*a); cout<<\ cout<<\ }

else cout<<\} 运行结果