半径在c语言
‘壹’ c语言怎么输入半径求圆面积和周长
C语言输入半径求圆面积和周长具体如下图:
同圆内圆的直径、半径的长度永远相同,圆有无数条半径和无数条直径。圆是轴对称、中心对称图形。对称轴是直径所在的直线。 同时,圆又是“正无限多边形”,而“无限”只是一个概念。圆可以看成由无数个无限小的点组成的正多边形,当多边形的边数越多时,其形状、周长、面积就都越接近于圆。
圆的相关性质:
1、在同圆或等圆中,相等的弧所对的圆周角等于它所对的圆心角的一半(圆周角与圆心角在弦的同侧)。
2、如果一条弧的长是另一条弧的2倍,那么其所对的圆周角和圆心角是另一条弧的2倍。
3、圆O中的弦PQ的中点M,过点M任作两弦AB,CD,弦AD与BC分别交PQ于X,Y,则M为XY之中点。
‘贰’ 用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();
}
(2)半径在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 <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;
}
‘肆’ 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值。