清華大學考研複試機試 球的半徑和體積

2021-09-12 14:23:10 字數 637 閱讀 6724

輸入球的中心點和球上某一點的座標,計算球的半徑和體積

球的中心點和球上某一點的座標,以如下形式輸入:x0 y0 z0 x1 y1 z1

輸入可能有多組,對於每組輸入,輸出球的半徑和體積,並且結果保留三位小數。

為避免精度問題,pi值請使用arccos(-1)。

水題,只要知道球的體積公式就能做。唯一注意的一點是pi的精度選取,題目中也給出了提示,使用arccos(-1)。這個求pi的公式需要記住,很常用。還要記得常見的三角函式和反三角函式對應的c語言函式名,有些時候也需要用到。另外,對於輸出的要求,可以使用printf進行格式化控制,常見的輸出格式化控制也需要掌握。

其中,本題中提到的輸出精度,精度格式符以"."開頭,後跟十進位制整數。意義是如果輸出數字,則表示小數的位數;如果輸出的是字元,則表示輸出字元的個數;若實際位數大於所定義的精度數,則截去超過的部分。

#include

#include

#include

using namespace std;

const

double pi =

acos(-

1);int

main

(void

)return0;

}

清華大學考研複試機試 abc

設a b c均是0到9之間的數字,abc bcc是兩個三位數,且有 abc bcc 532。求滿足條件的所有a b c的值。題目沒有任何輸入。請輸出所有滿足題目條件的a b c的值。a b c之間用空格隔開。每個輸出佔一行。水題,直接遍歷暴力求解即可,三層for迴圈。不過也有一些優化的點,可能優化效...

清華大學考研複試機試 root N,k

n 2000000000 每組測試資料報括一行,x 0輸入可能有多組資料,對於每一組資料,root x y,k 的值 4 4 104這道題乍一看好像沒有什麼思路,那就先暴力求解試試。不過不管你用pow函式,還是用快速冪運算,都過不了,因為結果已經爆long long int。有關快速冪運算這裡簡單提...

清華大學考研複試機試 進製轉換

將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。多組資料,每行為乙個長度不超過30位的十進位製非負整數。注意是10進製數字的個數可能有30個,而非30bits的整數 每行輸出對應的二進位制數。此題為大數轉換問題,通過模擬手工計算過程來實現。清華大學的考研複試機試經常為考察大整數問題...