//順序結構及流程
#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); /*輸出結果*/
}
//這個程序還是有意思的啊,東西一大堆,對於我這種數學不太好的人來說看到題目的時候
//還是有些慌的。仔細分析了一下還是挺好的。然後扣了半天發現輸出結果明顯有問題。就
//發現還是不行。網上查了一下發現公式有問題。我爲了方便就不輸大寫字母了。
編一程序,從鍵盤輸入圓的半徑,計算並輸出圓的正內接六邊形的面積和佔圓面積百分比
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.