//顺序结构及流程
#include"stdio.h" /*编译预处理命令*/
#include"math.h" /*编译数学库函数*/
void main() /*main函数*/
{
float fpai=3.14159,fr,farea,fbi,fs; /*定义一堆变量*/
printf("请输入圆的半径:"); /*输出提示信息*/
scanf("%f",&fr); /*从键盘输入数据*/
farea=sqrt(3)*3/fpai*fr*fr; /*计算正六边形面积*/
fs=fpai*fr*fr; /*计算圆的面积*/
fbi=farea/fs; /*计算占比率*/
printf("正六边形的面积是:%0.0f\n",farea); /*输出结果*/
printf("正六边形占圆百分比是:%f%",fbi); /*输出结果*/
}
//这个程序还是有意思的啊,东西一大堆,对于我这种数学不太好的人来说看到题目的时候
//还是有些慌的。仔细分析了一下还是挺好的。然后扣了半天发现输出结果明显有问题。就
//发现还是不行。网上查了一下发现公式有问题。我为了方便就不输大写字母了。
编一程序,从键盘输入圆的半径,计算并输出圆的正内接六边形的面积和占圆面积百分比
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.