c语言函数求圆锥体积,c语言求圆锥的表面积-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

c语言函数求圆锥体积,c语言求圆锥的表面积

已知圆锥的地面半径为5.0,高为4.5,编写一c语言程序:求圆锥的体积。

源代码:

创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元临武做网站,已为上家服务,为临武各地企业和个人服务,联系电话:028-86922220

#includestdio.h

void

main()

{

float

h,r,V;

float

pi=3.1415926;

printf("请输入圆锥的半径r,高h:\t");

scanf("%f,%f",r,h);

V=1.0/3*pi*r*r*h;

printf("圆锥的体积是:

V=%6.2f\n",V);

}

用c语言求圆锥的圆面积和体积

#includeiostream

#includecmath

#define N 3.1415

using

namespace std;

class Height

{

private:

float

h;

public:

Height(float h):h(h)

{}

float getheight()

{

return

h;

}

};

class Circle

{

private:

float

radius;

public:

Circle(float r):radius(r)

{}

float

getradius();

float area();

};

float

Circle::getradius()

{

return radius;

}

float

Circle::area()

{

return N*radius*radius;

}

class cone:public

Height,public Circle

{

private:

float line;

public:

cone(float

h,float r):Height(h),Circle(r)

{}

void getline();

float

surarea();

float volume();

void show();

};

void

cone::getline()

{

float a=getradius();

float

b=getheight();

line=sqrt(a*a+b*b);

}

float

cone::surarea()

{

return area()+N*getradius()*line;

}

float

cone::volume()

{

return area()*getheight()/3;

}

void

cone::show()

{

cout"圆锥的表面积为:"surarea()endl;

cout"圆锥的体积为:"volume()endl;

}

int

main()

{

cone

A(4,3);

A.getline();

A.surarea();

A.volume();

A.show();

return

0;

}

求圆锥体积的c语言程序拜托大神了, 根据我写的程序框图写一下 拜托了

#include stdio.h

float pi=3.14;

void main()

{

float r,h;

printf("请输入半径r:\n");

scanf("%f",r);

if(r=0)

{

printf("非法输入");

}

else

{

printf("请输入高h:\n");

scanf("%f",h);

if(h=0)

{

printf("非法输入");

}

else

{

float s=pi*r*r;

float v=s*h/3;

printf("体积v=%f\n",v);

}

}

}

用c语言编写程序,有一个圆锥体,底面半径为r,高为h,求圆锥体的底面周长,表面积和体积。

//示例代码

#include stdio.h

#include math.h

#define PI 3.1415926

int main()

{

float r,h;

float c,s,v;  //底面周长,表面积,体积

scanf("%f%f",r,h);

c=2*PI*r;  //底面周长

s=PI*r*(r+sqrt(r*r+h*h)); //表面积

v=PI*(r*r)*h/3;  //体积

printf("圆锥体的底面周长= %.2f\n",c);

printf("圆锥体的表面积= %.2f\n",s);

printf("圆锥体的体积= %.2f\n",v);

return 0;

}

//示例运行结果

3 5

圆锥体的底面周长= 18.85

圆锥体的表面积= 83.23

圆锥体的体积= 47.12

有关C语言:求圆锥体的体积和表面积,急!!!!!!1

#includestdio.h

#include math.h

void f1(int h,int d)

{

double v;

v=h*3.14*(d/2)*(d/2)/3;

printf("v=%lf\n",v);

}

void f2(int h,int d)

{

double s;

s=3.14*(d/2)*(d/2)+sqrt(h*h+(d/2)*(d/2))*(3.14*d/2);

printf("s=%lf\n",s);

}

int main()

{

int h,d;

printf("输入高:\n");

scanf("%d",h);

printf("输入直径:\n");

scanf("%d",d);

f1(h,d);

f2(h,d);

return 0;

}

试试这个吧,你的代码错误少了一个应用数学函数的头文件math.h,main函数也没有返回值类型,貌似体积公式也不对,还有就是数据类型的问题(这个代码不会出错,但是结果会有影响)。

用c语言求圆锥体积,我错在哪里?

scanf("%d%d",r,h);

这一句,"%d%d"指的是你输入的格式,这里你设置成了两个整形,因此输入的时候要按照这个格式输入,顺带一提这个连续连个整形我都不知道该如何实现。。。

修改为scanf("%d %d",r,h); // 两个%d之间加一个空格

然后手动输入的时候,输入3 4

注意输入的时候,3和4中间用空格隔开,然后回车即可

总得来说,你的问题在于你手动输入的东西和你的scanf设定的格式不匹配,因此出现了不可预知的结果。


新闻标题:c语言函数求圆锥体积,c语言求圆锥的表面积
浏览路径:http://kswsj.cn/article/dsegphj.html

其他资讯