『壹』 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語言求圓周長和面積
一、數學公式:
圓周長=2*π*半徑
面積=π*半徑²
二、演算法分析:
周長和面積都依賴半徑,所以要先輸入半徑值,然後套用公式,計算周長和面積。 最終輸出結果即可。
三、參考代碼:
代碼如下
#include"stdio.h"
#definePi3.14
voidmain()
{
floatr,c,area;
printf("請輸入圓的半徑:");
scanf("%f",&r);
c=2*Pi*r;
area=Pi*r*r;
printf("該圓的周長是%.2f,面積是%.2f ",c,area);
}
『叄』 用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();
}
(3)球圓面積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語言求圓面積,球體積
你好,很高興為你解答。
你的程序有如下幾個error:
頭文件格式錯誤。
函數預處理格式不當,調用可省略。
鍵盤輸入時格式不當,易引起錯誤。
最後給你的建議程序如下:
1234567891011121314151617#include<stdio.h>#include<math.h>#define PI 3.1415926 void main(){float r,h;float l,s,sv; printf("please define the r&h data for caculate the volume!");scanf("%f%f",&r,&h);l=2*PI*r;s=PI*pow(r,2);sv=(3.0/4.0)*PI*pow(r,3);printf("l=%3.2f,s=%3.2f,sv=%3.2f",l,s,sv); }
『伍』 如何用C語言計算圓的面積
你定義的宏:PI=3.14 這里沒有指明PI的數據類型
在c語言中 浮點數沒有指明類型的 默認為雙精度double型的
而你定義的s、r都是單精度float 這樣在執行s = r * r * PI 會發生類型不匹配的錯誤
一個簡單的方法就是: float r,s 改為:double r,s
『陸』 請高手給我個才求圓面積的代碼(C語言的)
#include
"stdio.h"
#define
pi
3.14
void
main()
{
int
r,s,v;
/*r為半徑,s為面積,V為體積*/
printf("請輸入半徑r的值:");
scanf("%d",&r);
s=4*pi*r*r;
v=4/3*pi*r*r;
printf("圓面積為:%d,球體積為:%d",s,v);
}
輸出結果為:
請輸入半徑r的值:12
圓面積為:1808,球體積為:452Press
any
key
to
continue
『柒』 怎麼用c語言計算圓周長和面積
代碼如下:
#include<stdio.h>
int main(){
int radius;
float area,perimeter;
radius=6;
perimeter=2*3.14*radius;
printf("圓的周長=%f英寸 ",perimeter);
area=3.14*radius*radius;
printf("圓的面積=%f平方英寸 ",area);
return(0);
}
2、c語言計算矩形的周長和面積
#include<stdio.h>
/*長方形的高和寬,單位為米*/
int width;
int height;
int area;
int perimeter;
int main(){
height=7;
width=5;
perimeter=2*(height+width);
printf("矩形的周長=%d米 ",perimeter);
area=height*width;
printf("矩形的面積=%d平方米 ",area);
return(0);
}
(7)球圓面積c語言擴展閱讀:
使用C語言計算圓周長和面積的優勢:
1、簡潔緊湊、靈活方便
C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
2、運算符豐富
C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
『捌』 C語言計算圓面積
把scanf("%d%d",
&r,
&h);
改成scanf("%f%f",
&r,
&h);
%d是用來輸入整數的,浮點數要用%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;
}