1 在scanf中不需要\n,但是在printf中必須要\n,雖然不會影響程式的執行,但是卻會是題目錯誤,當題目出錯時應首先往這方面想。
2 判斷乙個數的位數,應用log10()
3 考慮乙個數的各種情況,such as:正負數,是否位小數,還有資料的儲存問題
4 未知數是寫在左邊的,有經驗可知
5 條件分支題目,標準格式 if
else if
else if
.............................
else
如果有很多行,要用大括號
6 做題時,當有兩個條件並列時,對需要先運算的進行括號
7 兩個等號是相等,乙個等號是賦值
8 注意輸入的資料之間是否有其他符號。逗號是很常見的。
9 定義型別,輸入型別,輸出型別要保持一致。
10 條件分支題目,先把最好寫的寫出,最後寫難寫的。
11 任何輸出都要加【回車】
12 ceil 是向上取整,注意在括號裡其實已經捨去小數部分,所以應在括號裡面加上double,強制轉化為浮點型。
13邏輯語句 true.......1,false................0 當反過來就不一樣了0.。。。。false,所有非零數。。。。。。true
14 注意庫函式,尤其是math.h
15printf((a==1||a==3||a==5)?"no\n":"yes\n");注意這種寫法,問號語句,多用來簡化條件語句
16 做題之前先確定是否為c99,至少目前為止迴圈是沒法使用的。
17 計算機中無減法,都是用補碼進行計算
注意事項1
layui 專案 開發注意事項 1 token的問題 2 專案的入口是login頁面,除錯頁面時應該先進入login頁面並開啟控制台,然後從login頁面登入,進入目標頁面進行除錯。3 會遇見不認識的 比如 layer.open 這些可以去layui的官網上查詢到相關資料,找到資料後可以先寫乙個小案...
git基本操作,以及注意事項
1 首先應該去把乙個專案轉殖下來 git clone 專案位址 這樣你才能獲得專案的分支,2 提交步驟 a git add 注意 add 後面有 而且需要有空格 b git commit m 引號後面為提交需要寫的說明 c git push 當只有一條主分支時,可以直接用 否則用 git push ...
基本的Sql編寫注意事項
基本的sql編寫注意事項 需要注意的是,隨著oracle的公升級,查詢優化器會自動對sql語句進行優化,某些限制可能在新版本的oracle下不再是問題。尤其是採用cbo cost based optimization,基於代價的優化方式 時。我們可以總結一下可能引起全表掃瞄的操作 oracle優化器...