杭電OJ100題 2036 2041(C 版)

2021-09-10 06:21:37 字數 1042 閱讀 1860

problem description

「 改革春風吹滿地,

不會ac沒關係;

實在不行回老家,

還有一畝三分地。

謝謝!(樂隊奏樂)」

話說部分學生心態極好,每天就知道遊戲,這次考試如此簡單的題目,也是雲裡霧裡,而且,還竟然來這麼幾句打油詩。

好呀,老師的責任就是幫你解決問題,既然想種田,那就分你一塊。

這塊田位於浙江省溫州市蒼南縣靈溪鎮林家鋪子村,多邊形形狀的一塊地,原本是linle 的,現在就準備送給你了。不過,任何事情都沒有那麼簡單,你必須首先告訴我這塊地到底有多少面積,如果回答正確才能真正得到這塊地。

發愁了吧?就是要讓你知道,種地也是需要ac知識的!以後還是好好練吧...

input

輸入資料報含多個測試例項,每個測試例項佔一行,每行的開始是乙個整數n(3<=n<=100),它表示多邊形的邊數(當然也是頂點數),然後是按照逆時針順序給出的n個頂點的座標(x1, y1, x2, y2... xn, yn),為了簡化問題,這裡的所有座標都用整數表示。

輸入資料中所有的整數都在32位整數範圍內,n=0表示資料的結束,不做處理。

output

對於每個測試例項,請輸出對應的多邊形面積,結果精確到小數點後一位小數。

每個例項的輸出佔一行。

sample input

3 0 0 1 0 0 1 

4 1 0 0 1 -1 0 0 -1

0

sample output

0.5 

2.0

#include#include#includeusing namespace std;

struct pointa[100];

int main()

}a[100];

int main()

return 0;

}

杭電OJ100題 2000 2001(C 版)

problem description 輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。input 輸入資料有多組,每組佔一行,有三個字元組成,之間無空格。output 對於每組輸入資料,輸出一行,字元中間用乙個空格分開。sample input qwe asd zxcsampl...

杭電OJ100題 2002 2005(C 版)

problem description 根據輸入的半徑值,計算球的體積。input 輸入資料有多組,每組佔一行,每行包括乙個實數,表示球的半徑。output 輸出對應的球的體積,對於每組輸入資料,輸出一行,計算結果保留三位小數。sample input 1 1.5 sample output 4.1...

杭電OJ100題 2021 2023(C 版)

problem description 作為杭電的老師,最盼望的日子就是每月的8號了,因為這一天是發工資的日子,養家餬口就靠它了,呵呵 但是對於學校財務處的工作人員來說,這一天則是很忙碌的一天,財務處的小胡老師最近就在考慮乙個問題 如果每個老師的工資額都知道,最少需要準備多少張人民幣,才能在給每位老...