教我做个C++

来源:百度知道 编辑:UC知道 时间:2024/05/05 01:32:08
第一题:
设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。

第二题:
求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0、等于0和小于0时的根并输出结果。从主函数输入a、b、c的值。

第一题:
#include<stdio.h>
#include<math.h>
#define pi 3.14159
void main()
{
float r,h;
float a,b,c,d,e;
printf("请输入半径:");
scanf("%f",&r);
printf("请输入高:");
scanf("%f",&h);
a=2.0*pi*r;
b=pi*r*r;
c=4.0*pi*r*r;
d=int(4.0*pi*r*r*r)/3;
float(d);
e=a*h;
printf("圆周长:%.2f\n",a);
printf("圆面积:%.2f\n",b);
printf("球表面积:%.2f\n",c);
printf("球体积:%.2f\n",d);
printf("圆柱体积:%.2f\n",e);
}
第二题:
#include<stdio.h>
#include<math.h>
void main()
{
void beyond(float a,float b,float t);
void equal(float a,float b);
void below();
flaot a,b,c,root1,root2,t;
printf("请输入a:");
scanf("%f",&a);
printf("请输入b:")