当前位置:首页 » 编程语言 » c语言圆锥塔求高问题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言圆锥塔求高问题

发布时间: 2022-05-07 07:04:34

Ⅰ 编个c语言程序求圆锥体积,半径15高25

#define
pi
3.1415/*定义常量pi*/
#include<stdio.h>
int
main()
{
float
v,r,h;/*用float可以计算小数类型*/
printf("请分别输入圆锥的底r和高h:");
scanf("%f
%f",&r,&h);
v=1.0/3*pi*r*r*h;/*用1.0/3因为整数算术运算有封闭性*/
printf("圆锥体积v=%.3f",v);/*保留三位小数*/
fflush(stdin);
getchar();
return
0;
}

Ⅱ c语言编程 圆锥体积,为啥结果这样啊。

错误:

① 代码scanf("%lf,%lf",&r,&h); ,那么在运行程序进行输入时也要输入“半径,高”的形式,如“2,3”。图片中输入的“2 3”是错误的输入。

② 变量s和v均为double类型,在输出时应使用%lf。即printf("%.4f %.4f ",s,v); 。

#include<stdio.h>
main()
{
doubler,h,s,v;
printf("请输入圆锥的半径和高:");
scanf("%lf,%lf",&r,&h);
s=3.14*r*r;
v=(1.0/3.0)*s*h;
printf("%.4f %.4f ",s,v);
}

Ⅲ 帮忙解决c语言的问题

1、第一个错误
void menu()
int turn ;

这两句间有错误,menu是函数,所以函数体开始部分应该有{,应该把这两句改成
void menu()
{int turn ;

2、第二个错误
case后面应该接:,而不是分号,所以应该把所有紧跟着case的分号改成:
3、第三个错误
float vol—ball(r)这里的形参r没有定义,应该改成

float vol—ball(float r)

4、第四个错误
float vol—cylind(h,r)这个函数的形参也没定义,应该改成

float vol—cylind(float h,float r)

5、float vol—cone(h,r)这个的形参也没定义,应该改成

float vol—cone(float h,float r)

注意:第3、4、5个错误改的是最后的函数编写部分的,不是前面的声明部分

Ⅳ c语言求圆锥体体积这段代码哪里有问题导致运行结果一直是0啊

C语言1/3是整除啊,所以是0,然后你懂的。

Ⅳ c语言 设计三个高数,分别求圆锥体的体积、表面积、质量。从主函数中输入圆锥体的高和直径,然后输出它

double calcv(double h,double d)
{
return 3.14*d*d*h/4/3;

}

表面积和质量不会算

Ⅵ c语言编写程序,输入圆锥底面半径和圆锥高度,输出圆锥体积。(要求结果小数点保留2位)

#include<stdio.h>
#definePI3.1415926
main()
{
doubler,h;
printf("请输入圆锥底面半径:");
scanf("%lf",&r);
printf("请输入圆锥高度:");
scanf("%lf",&h);
printf("该圆锥体积为:%.2lf ",1.0/3*PI*r*r*h);
}

Ⅶ c语言 圆锥的高已确定为5,从键盘读入圆锥的底面圆的半径,计算并输出圆锥的表面积和体积

#include <stdio.h>
#include <math.h>
#define pi 3.14
int main( )
{
float h=5.0,r,s,v;
printf("请输入圆锥底面圆的半径:\n");
scanf("%f",&r);
s=pi*r*(r+sqrt(r*r+h*h));
v=pi*r*r*h/3;
printf("s=%f,v=%f\n",s,v);
return 0;
}

Ⅷ 一道C语言编程题目

#include <stdio.h>
#define pi 3.14
float V[3]={0};

void V_yuanzhu()
{
float h,r;
scanf("%f,%f",&h,&r);
V[0]=pi*r*r*h;
}

void V_yuanzhui()
{
float h,r;
scanf("%f,%f",&h,&r);
V[1]=(1/3)*pi*r*r*h;
}

void V_qiu()
{
float r;
scanf("%f",&r);
V[2]=(4/3)*pi*r*r*r;
}

int main()
{
int a,i=1;
void V_yuanzhu();
void V_yuanzhui();
void V_qiu();
int Next();
int ML();
a=ML();
while(i==1)
{
if(a==0)
break;
if(a==1)
{
printf("请输入圆柱的高:h,底面半径:r\n");
V_yuanzhu();
printf("该圆柱的体积为:%f\n",V[0]);
}
if(a==2)
{
printf("请输入圆锥的高:h,底面半径:r\n");
V_yuanzhui();
printf("该圆锥的体积为:%f\n",V[1]);
}
if(a==3)
{
printf("请输入球的半径:r\n");
V_qiu();
printf("该球的体积为:%f\n",V[2]);
}
a=Next();
if(a==2)
a=ML(),i=1;
else
i=a;
}
return 0;
}

int ML()
{
int i,a;
for(i=0;i<30;i++)
printf("=");
printf("\n\t1、计算圆柱体积\n");
printf("\t2、计算圆锥的体积\n");
printf("\t3、计算球的体积\n");
printf("\t0、退出\n");
for(i=0;i<30;i++)
printf("=");
printf("\n\n请输入你需要的选择前的数字:\n");
scanf("%d",&a);
while(a!=0&&a!=1&&a!=2&&a!=3)
{
printf("输入错误!请输入你需要的选择前的数字\n");
scanf("%d",&a);
}
printf("\n");
return(a);
}

int Next()
{
int a;
printf("\n本次计算结束,你希望:\n");
printf("1、继续计算;\n");
printf("2、计算其他图形的体积;\n");
printf("0、退出。\n");
scanf("%d",&a);
while(a!=0&&a!=1&&a!=2)
{
printf("输入错误!请输入你需要的选择前的数字\n");
scanf("%d",&a);
}
printf("\n");
return(a);
}

Ⅸ 用C语言求圆锥体积

C语言求圆锥体积的源代码如下:

#define pi 3.1415/*定义常量pi*/

#include<stdio.h>

int main()
{

float v,r,h;/*用float可以计算小数类型*/

printf("请分别输入圆锥的底r和高h:");

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

v=1.0/3*pi*r*r*h;/*用1.0/3因为整数算术运算有封闭性*/

printf("圆锥体积v=%.3f",v);/*保留三位小数*/

fflush(stdin);

getchar();

return 0;

}

(9)c语言圆锥塔求高问题扩展阅读

c语言求圆锥的底面周长和底面积的源代码如下:

#definePi3.1415/*定义常量Pi*/

#includeintmain()

{

floatV,r,h;/*用float可以计算小数类型*/

printf("请分别输入圆锥的底r和高h:");

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

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

printf("圆锥体积V=%.3f ",V);/*保留三位小数*/

printf("圆锥底面积L=%.3f ",Pi*r*2.0);/*保留三位小数*/

fflush(stdin);

getchar();

return0;

}