PTA練習隨筆

2021-10-22 04:38:15 字數 511 閱讀 5745

本文是做題過程中學習到的一些經驗總結

1.對兩個整數做除法想得到浮點數時,可以對任意乙個變數先做乘法,乘1.0,但是要注意一定是先乘1.0再做除法,否則就會出錯:

正確:

printf("%d / %d = %.2f",a,b,a/(b*1.0));

錯誤:printf("%d / %d = %.2f",a,b,a/b*1.0);

由於除數乘1.0還需要加括號,比較麻煩,建議對被除數乘1.0

.有時資料輸出時可能會要求用0補齊前置位有時要求不補齊,還有可能在同一題**現前兩位要求補齊,後兩位要求不補齊的情況。一定要注意題幹中主要使用兩位資料做示例,但是實際測試可能會出現個位數的情況。可以加乙個if語句進行判斷,當資料為個位數時,補齊0再輸出資料。

if

(t3_min<10)

else

else

return0;

}

MYSQL練習隨筆

解法練習 案例1.子查詢練習 字段 說明 film id 電影id title 電影名稱 description 電影描述資訊 category id 電影分類id name 電影分類名稱 last update 電影分類最後更新時間 film id 電影id category id 電影分類id ...

PTA練習 列印沙漏

本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 要求按下列格式列印 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個沙漏。要求列印出的沙漏能用掉盡可能...

SQL練習隨筆2

sql練習 2 查詢倒數第3個入職的人員資訊 牛客網sql 我的思路 對hire date進行倒排 取第三個 select from employees order by hire date desc limit 2,1 考慮到可能有多個員工資訊,嚴謹一些可以寫為 嚴謹的寫法 select from...