牛牛愛幾何(C++)

題目描述

衆所周知,牛牛是個數學玩家,那麼他自然是喜歡幾何的。但是牛牛的同學牛可樂卻不以爲然。牛牛很生氣,拋出了珍藏多年的幾何題。牛可樂貌似不會,這下尷尬了,爲了不丟掉面子,他請來了即將ak的你,希望你能幫他算出陰影部分的面積。(外層是一個正方形,圖既是軸對稱又是中心對稱,對於圖中的四條弧線,是以正方形每條邊的中點爲圓心,直徑爲邊長的半圓弧)

img

輸入描述:

多組輸入。
每組輸入一個整數n(1≤n≤107),表示正方形的邊長。

輸出描述:

每組輸出一行表示陰影部分的面積,答案請保留小數點後六位。

輸入

10

輸出

57.079633




這是道詭異的題,“陷阱”十分多。
仔細看題:

是不是感覺
在這裏插入圖片描述
另外,注意π要開大點(背書模式開啓),開到大概3.1415926535左右就行了。
代碼:

#include<bits/stdc++.h>
using namespace std;
double n;
const double PI=3.141592653;
int main() {
    while(cin>>n)
    printf("%.6lf\n",n*n/2*PI-n*n);

    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章