c语言怎么输入半径求圆面积和周长?

Python020

c语言怎么输入半径求圆面积和周长?,第1张

C语言输入半径求圆面积和周长具体如下图:

同圆内圆的直径、半径的长度永远相同,圆有无数条半径和无数条直径。圆是轴对称、中心对称图形。对称轴是直径所在的直线。 同时,圆又是“正无限多边形”,而“无限”只是一个概念。圆可以看成由无数个无限小的点组成的正多边形,当多边形的边数越多时,其形状、周长、面积就都越接近于圆。

圆的相关性质:

1、在同圆或等圆中,相等的弧所对的圆周角等于它所对的圆心角的一半(圆周角与圆心角在弦的同侧)。

2、如果一条弧的长是另一条弧的2倍,那么其所对的圆周角和圆心角是另一条弧的2倍。

3、圆O中的弦PQ的中点M,过点M任作两弦AB,CD,弦AD与BC分别交PQ于X,Y,则M为XY之中点。

一、数学公式:

圆面积公式: S=πr²

圆周长公式: C=2πr

二、算法设计:

1、输入半径r值;

2、根据数学公式,分别计算面积和周长;

3、输出结果。

三、参考代码:

#include <stdio.h>

#define PI 3.1415927

int main()

{

    double r,c,s

    scanf("%lf",&r)//输入半径。

    c=2*PI*r//计算周长.

    s=PI*r*r//计算面积.

    printf("S=%lf, C=%lf\n", s, c)//输出结果。

    return 0

}

注意事项: 

1、题目中未限定半径类型,所以用double 进行存储;

2、PI值为宏定义,具体值根据精度要求,设置PI值。

这是随便的命名方式,没有要求,如果要别人一看就懂,就好像这道题中的C,其实是circle圆周的缩写,这样让别人也理解。再有,r也是一样,我们学的数学公式里面的r就代表圆的半径,所以就采用r。

求圆半径:

#include

<math.h>

#include

<stdio.h>

#define

PI

3.14

int

main(void)

{

float

s,r;//s代表从键盘输入面积

printf("please

input

the

area:")

scanf("%f",&r)

r=s/PI//r相当于r^2

printf("%f",

sqrt(r))

}