A. 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);
}
B. 求圓的周長面積體積 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. 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)
(3)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為循環條件
以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。
D. 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);
}
E. 用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();
}
(5)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;
}
F. c語言代碼,輸入一個半徑,求圓的周長,面積,球面積,球體積,求驗證
#
include
<stdio.h>
#
include
<stdlib.h>
#
define
PI
3.14159
int
main(void)
{
double
r,
c,
s1,
s2,
v;
printf("輸入圓的半徑:\n\a");
scanf("%lf",
&r);//這里有變動,雙精度浮點型(double)輸入是用%lf
c
=
PI
*
2.0
*
r;
s1
=
PI
*
r
*
r;
s2
=
4.0
*
s1;
v
=
(4
*
PI
*
r
*
r
*
r)/3.0;
printf("周長
=
%lf\n圓面積
=
%lf\n球面積
=
%lf\n球體積
=
%lf\n",
c,
s1,
s2,
v);
return
0;
}
想保留最後兩位:可以這樣
#
include
<stdio.h>
#
include
<stdlib.h>
#
define
PI
3.14159
int
main(void)
{
double
r,
c,
s1,
s2,
v;
printf("輸入圓的半徑:\n\a");
scanf("%lf",
&r);//這里有變動,雙精度浮點型(double)輸入是用%lf動
,%.2lf
c
=
PI
*
2.0
*
r;
s1
=
PI
*
r
*
r;
s2
=
4.0
*
s1;
v
=
(4
*
PI
*
r
*
r
*
r)/3.0;
printf("周長
=
%.2lf\n圓面積
=
%.2lf\n球面積
=
%.2lf\n球體積
=
%.2lf\n",
c,
s1,
s2,
v);//這里改動了,看看%.2lf
return
0;
}
G. 圓球體積C語言怎麼做
從鍵盤輸入圓球半徑r(實型)。回車後,輸嫌脊出圓球的體積(保留2位小數)。
代碼實芹談滲現如侍手下:
#include
#define
PI
3.1415926
main()
{
double
v,r;
scanf("%lf",&r);
//輸入半徑。
v=(4.0/3)*PI*(r*r*r);
printf("%.2lf",v);
}