『壹』 c語言求圓柱體的表面積和體積
1、C語言圓柱的表面積源代碼如下:
#include <stdio.h>
#define p 3.14
void main()
{
float s,r,h;
printf("請輸入圓柱的底面半徑:");
scanf("%f",&r);
printf("請輸入圓柱的高:");
scanf("%f",&h);
s= 2*p*r*h+2*p*r*r;
printf("圓柱的表面積為:%f ",s);
}
2、C語言圓柱的體積的源代碼如下:
#include "studio.h"
int main()
{
/*定義浮點型變數*/
float r,h,v;
/*提示用戶輸入變數*/
printf("請輸入圓柱體的半徑和高:")
/*輸入兩個變數*/
scanf("%f%f",&r,&h);
/*計算體積*/
v=3.14*r*r*h;
/*輸出體積值*/
printf("圓柱體的體積為%f",v);
return 0;
}
(1)c語言圓的體積怎麼求擴展閱讀
求圓柱體的表面積和體積的注意事項
1、計算表面積和體積,均依賴球體半徑。所以需要先輸進球體半徑,然後根據公式計算出球體表面積和體積。最終輸出。
2、計算體積時不可以寫作4/3*PI*r*r*r, 如果這樣,開始的4/3會按照整型計算,導致結果錯誤。 可以寫錯4.0/3*PI*r*r*r。
『貳』 求圓的周長面積體積 c語言
#include<stdio.h>
#include<math.h>
#definePI3.1415926
intmain(void)
{
doubler,c,s,v;
printf("請輸入圓的半徑 ");
scanf("%lf",&r);
c=2*PI*r;
s=PI*pow(r,2);//1.pow為n次方公式,r^2=pow(r,2),使用需要聲明math.h2.piPI不同
v=PI*pow(r,3)*4.0/3.0;//兩個整數相除只能是整數,分子分母只要有一個是浮點數即可
printf("C=%.2lf S=%.2lf V=%.2lf ",c,s,v);
return0;
}
這個問題很簡單,主要是double和float輸入不同,float是浮點數對應的輸入時%f,double是長浮點型(long float),輸入的是double對應的%lf。把這個格式化輸入輸出改了就對了。
『叄』 編寫一個c語言程序,要求輸入圓的半徑r,圓柱高h,求圓的周長、面積、體積,圓柱體積,怎麼做
可以先定義圓周率pi為3.1415926,再定義雙精度變數半徑r、高h、周長、面積、體積,輸入相關數據後計算輸出結果即可,實現該功能程序多樣並不唯一,具體程序如下。
『肆』 C語言-求圓周長\圓面積\圓球表面積\圓球體積\圓柱體積
#include
"stdio.h"
#include
"math.h"
#define
PI
3.14
void
main
()
{
float
r,h;
double
circle,area,s_area,v_ball,v_yuanzhu;
/*r表示半徑,h表示圓柱高,circle表示圓周長,area表示圓面積,s_area表示圓球表面積
v_ball表示圓球體積,v_yuanzhu圓柱表示圓柱體積*/
printf("請輸入圓半徑和圓柱高\n");
scanf("%f%f",&r,&h);
circle=2*PI*r;
area=PI*r*r;
s_area=4*area;
v_ball=4.0/3*area;
v_yuanzhu=area*h;
printf("circle=%6.2f\tarea=%6.2f\ts_area=%6.2f\tv_ball=%lfv=%6.2f",circle,area,s_area,v_ball,v_yuanzhu);
}
『伍』 c語言如何編程求圓體積和表面積
/*定義浮點型變數*/float
r,h,v;/*提示用戶輸入變數*/printf("請輸入圓柱體的半徑和高:")
/*輸入兩個變數*/scanf("%f%f",&r,&h)
/*計算體積*/v=3.14*r*r*h;/*輸出體積值*/printf"圓柱體的體積為%f",float
r,h,s,v
printf("please
in
put
r
and
h:");scanf("%f%f",&r,&h);v=f1(
r,
h);s=f2(
r,
h);printf("%f,%f",s,v)
(5)c語言圓的體積怎麼求擴展閱讀
c語言具體內容:
for循環結構是c語言中最具有特色的循環語句,使用最為靈活方便,它的一般形式為:for(表達式1;表達式2;表達式3)循環體語句
。(其中;不能省略)
表達式1為初值表達式,用於在循環開始前為循環變數賦初值。表達式2是循環控制邏輯表達式,它控制循環執行的條件,決定循環的次數。
表達式3為循環控制變數修改表達式,它使for循環趨向結束。循環體語句是在循環控制條件成立的情況下被反復執行的語句。
但是在整個for循環過程中,表達式1隻計算一次,表達式2和表達式3則可能計算多次,也可能一次也不計算。循環體可能多次執行,也可能一次都不執行。
先執行表達式2,然後執行循環結構,最後表達式3,一直這樣循環下去。for循環語句是c語言種功能最為強大的語句,甚至在一定程度上可以代替其他的循環語句。
do循環結構,do
1
while⑵;的執行順序是1->2->1...循環,2為循環條件。while循環結構,while(1)
2;
的執行順序是1->2->1...循環,1為循環條件
以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。
參考資料:搜狗網路--c語言
『陸』 c語言計算圓球周長和體積,保留一位小數
C語言實現如下:
#include<stdio.h>
#definePi3.14
voidmain()
{
floatR,c,v;
scanf("%f",&R);//輸入圓球的半徑。
c=(float)(Pi*R*2);//計算周長。
v=(float)(4.0/3*R*R*R*Pi);//計算體積。
printf("圓球周長為%0.1f ",c);
printf("圓球體積為%0.1f",v);
}
『柒』 用C語言編寫:輸入半徑R,求圓的周長、面積和球的體積。
#define PI 3.14
#include<stdio.h>
void main(void)
{ float r,l,s,v;
printf("please input r r=");
scanf("%f",&r);
l=2*PI*r;
s=PI*r*r;
v=4*PI*r*r/3;
printf("the result :");
printf(" l=%f s=%f v=%f",l,s,v);
getchar();
}
(7)c語言圓的體積怎麼求擴展閱讀:
實例操作
// 設圓半徑r = 1.5,圓柱高h = 3
// 要求:用scanf輸入數據,取小數點後兩位
#include <stdio.h>
int main()
{
float r,h;
float c,s,sq,vq,vz;
float pai = 3.1415926;
printf("請輸入圓半徑:");
scanf("%f",&r);
printf("請輸入圓柱高:");
scanf("%f",&h);
c = 2 * pai * r;
s = pai * r * r;
sq = 4 * pai * r * r;
vq = ( 4 / 3 ) * pai * r * r * r;
vz = s * h;
printf("圓周長是:%4.2f ",c);
printf("圓面積是:%4.2f ",s);
printf("圓球表面積是:%4.2f ",sq);
printf("圓球體積是:%4.2f ",vq);
printf("圓柱體積是:%4.2f ",vz);
return 0;
}
『捌』 c語言輸入圓的半徑和圓柱的高,求底面積,體積,表面積
#include<stdio.h>
#include<math.h>
intmain()
{
doublepai=2*acos(0);
doubler,h;
doubles1,s2,v;
scanf("%lf%lf",&r,&h);
s1=pai*r*r;
s2=2*s1+pai*2*r*h;
v=s1*h;
printf("底面積:%.2lf體積:%.2lf表面積:%.2lf ",s1,v,s2);
return0;
}
望採納!