PAT練習中的錯誤

2022-09-04 10:03:10 字數 765 閱讀 9833

#include

int main()

//輸出整數用%d;輸出一位小數用%.1f,並且所計算的值記得乘保留一位小數點的值。

#include

int main()

else

return 0;

}//前面定義了int,printf時要換成double。

//注意:printf中不是輸出a+b,而是所輸入的數值%d+%d!!!

#include

int main()

//輸出兩位數

#include

int main()

else

return 0;

}#include

int main()

**載於:github.com/muzijin

)//這道題其實轉變思路,不是把輸入的分鐘數加到時間上,而是把時間統統轉變成分鐘,對於分鐘的正負就不必再考慮,就簡單多了。

感覺我的腦子真的不好使,分析解決問題的能力差,其實很簡單的一道題,被我弄的那麼複雜,而且經常想的很複雜,恐怕我是真的沒救了,嗷嗷嗷啊~

雖然條條大路通羅馬,我走的不僅是繞死的,而且還走錯了→→

簡直要了我的老命!

#include

int main()

else

if(m<=3)elseelse}}

m=m+0.5+t;

printf("%d",m);

return 0;

}//這道題並不算太難,我都寫出來了(崩潰。。。)

PAT練習 神奇的口袋

有乙個神奇的口袋,總的容積是40,用這個口袋可以變出一些物品,這些物品的總體積必須是40。john現在有n個想要得到的物品,每個物品的體積分別是a1,a2 an。john可以從這些物品中選擇一些,如果選出的物體的總體積是40,那麼利用這個神奇的口袋,john就可以得到這些物品。現在的問題是,john...

PAT段錯誤原因

最近在刷pat,會出現段錯誤這類錯誤,總結一下段錯誤的出現原因。陣列越界 陣列越界應該是最常見的段錯誤了,一般在定義陣列的時候大小可能有所偏差,注意題目中的陣列範圍即可。堆疊溢位 在寫遞迴的時候,可能會出現遞迴呼叫層數太多導致堆疊溢位,可以將大陣列作為全域性變數,可以開到很大避免溢位。變數未初始化 ...

菜鳥練習PAT(一)

題目標號 a 1001 先開個頭啊,記得以前嘗試acm練習題的時候,acm online judge 的第一道題目也是 a b 的題目,於是看到pat第一題就狂妄自大了 題目 菜鳥 include stdio.h int main void scanf d d a b sum a b if sum ...