當前位置:首頁 » 編程語言 » 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;

}