當前位置:首頁 » 編程語言 » c語言scanf輸入半徑
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言scanf輸入半徑

發布時間: 2022-07-09 17:40:56

c語言程序 編寫函數,求圓面積的值,主函數輸入半徑,並在主函數中調它。

#include
#define pi 3.14159
double square(double r){
return pi * r * r;
}
double perimeter(double r){
return 2 * pi * r;
}
int main(){
double r;
printf("請輸入圓的半徑:\n");
while(scanf("%lf",&r)!= eof){
printf("圓的面積是%lf\n",square(r));
printf("圓的周長是%lf\n",perimeter(r));
printf("請輸入圓的半徑:\n");
}
return 0;
}
運行結果:
請輸入圓的半徑:
1
圓的面積是3.141590
圓的周長是6.283180
請輸入圓的半徑:
2
圓的面積是12.566360
圓的周長是12.566360
請輸入圓的半徑:

❷ C語言 輸入半徑 求圓的面積和周長

一、數學公式:

圓面積公式: S=πr²

圓周長公式: C=2πr

二、演算法設計:

1、輸入半徑r值;

2、根據數學公式,分別計算面積和周長;

3、輸出結果。

三、參考代碼:

#include<stdio.h>
#definePI3.1415927
intmain()
{
doubler,c,s;
scanf("%lf",&r);//輸入半徑。
c=2*PI*r;//計算周長.
s=PI*r*r;//計算面積.
printf("S=%lf,C=%lf ",s,c);//輸出結果。
return0;
}

注意事項:

1、題目中未限定半徑類型,所以用double 進行存儲

2、PI值為宏定義,具體值根據精度要求,設置PI值。

❸ 用scanf輸入,用鍵盤輸入圓得半徑,高,求圓的面積,球的體積,圓柱的體積,輸出計算結果,用文字說

#include<stdio.h>
constdoublePI=3.14159265;

intmain(){
doubleradius,height,area,volume;
printf("半徑:");
scanf("%lf",&radius);
area=PI*radius*radius;
volume=4*area*radius/3;
printf("半徑為%g的圓的面積為:%g ",radius,area);
printf("半徑為%g的球的體積為:%g ",radius,volume);
printf("圓柱體的高:");
scanf("%lf",&height);
volume=area*height;
printf("底半徑為%g,高為%g的圓柱體體積為:%g ",radius,height,volume);
return0;
}

❹ c語言怎麼輸入半徑求圓面積和周長

C語言輸入半徑求圓面積和周長具體如下圖:

同圓內圓的直徑、半徑的長度永遠相同,圓有無數條半徑和無數條直徑。圓是軸對稱、中心對稱圖形。對稱軸是直徑所在的直線。 同時,圓又是「正無限多邊形」,而「無限」只是一個概念。圓可以看成由無數個無限小的點組成的正多邊形,當多邊形的邊數越多時,其形狀、周長、面積就都越接近於圓。

圓的相關性質:

1、在同圓或等圓中,相等的弧所對的圓周角等於它所對的圓心角的一半(圓周角與圓心角在弦的同側)。

2、如果一條弧的長是另一條弧的2倍,那麼其所對的圓周角和圓心角是另一條弧的2倍。

3、圓O中的弦PQ的中點M,過點M任作兩弦AB,CD,弦AD與BC分別交PQ於X,Y,則M為XY之中點。

❺ c語言編寫程序,輸入半徑和高,求一個圓柱體的體積

#include<stdio.h>

#define PI 3.14

int main()

{

float R,V,H;

printf("請輸入半徑和高:");

scanf("%f%f",&R,&H);

V=PI*R*R*H;

printf("圓柱的體積為%.2lf",V);

return 0;

}

(5)c語言scanf輸入半徑擴展閱讀:

在C或C++語言中,「宏」分為有參數和無參數兩種。

無參宏定義:

無參宏的宏名後不帶參數,其定義的一般形式為:

#define 標識符 字元串

其中的「#」表示這是一條預處理命令。凡是以「#」開頭的均為預處理命令。「define」為宏定義命令。「標識符」為所定義的宏名。「字元串」可以是常數、表達式、格式串等。




❻ 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;
}

❼ 編寫程序求圓的面積並輸出,半徑可以利用輸入函數scanf()進行輸入,圓周率利用符號常量。用c語言

#include<stdio.h>

#define pi 3.14

int main()

{

float r,s;

scanf("%f",&r);

s=pi*r*r;

printf("面積為:%.2f ",s);

return 0;

}