如題...系統判定我寫的程式跑出來的答案 1 1 2 4 4 錯誤,然後他說正確答案為1 1 1 1 1,上網查正確答案應為 1 1 2 4 7 為前幾項的全部總和,這樣子的數列算等差數列???亦或者我誤解系統的意思,可是我再討論版找一篇跟我作法差不多的貼上去卻又能通過測試,他那篇用1 1 2 4下去try答案也是1 1 2 4 4...
如題...系統判定我寫的程式跑出來的答案 1 1 2 4 4 錯誤,然後他說正確答案為1 1 1 1 1,上網查正確答案應為 1 1 2 4 7 為前幾項的全部總和,這樣子的數列算等差數列???亦或者我誤解系統的意思,可是我再討論版找一篇跟我作法差不多的貼上去卻又能通過測試,他那篇用1 1 2 4下去try答案也是1 1 2 4 4...
前幾項的全部總和那種數列是等差嘛? @@
我這題也有拿 AC 測試 1 1 2 4 會變 1 1 2 4 8 (因為我只抓尾巴兩位檢查)
因此我個人大膽推測根本沒有 1 1 2 4 這筆測資 (要不然我跟你 copy 的那個程式兩個裡面應該有一個是 WA)
我覺得你的問題不在於被測到 1 1 2 4, 而是被測到 1 1 1 1 你沒有處理或者輸出的答案不對吧?
我的作法是
if(x2-x1=x4-x3) 輸出 x1 x2 x3 x4 (x4+(x2-x1));
else 輸出 x1 x2 x3 x4 (x4*(x2/x1)) //因為題目說只會有不是等差就是等比的數列,所以不做其他種狀況之判斷
1111=>11111...也有try過了....
我的作法是
if(x2-x1=x4-x3) 輸出 x1 x2 x3 x4 (x4+(x2-x1));
else 輸出 x1 x2 x3 x4 (x4*(x2/x1)) //因為題目說只會有不是等差就是等比的數列,所以不做其他種狀況之判斷
1111=>11111...也有try過了....
那就貼 code 上來或者是開鎖讓人去看阿 ┐(=_=)┌
套句我常聽到的一句話, 沒 code 沒真相.
我錯了...= =,原來我丟上去測驗的不是最後版本...不習慣dev的IDE...用兩個compiler貼來貼去的搞錯了...這篇能刪掉嗎...ˊˋ