C mooc筆記之三種分支加習題篇(4)

2021-10-06 05:08:24 字數 730 閱讀 5868

框架:

if

( exp1 )

st1;

else

if( exp2 )

st2;

else

st3;

作業1(2020.4.7)

分數和等級的轉換

#include

intmain()

else

if(score>=90)

else

if(score>=80)

else

if(score>=70)

else

if(score>=60)

else

printf

("成績等級為%c\n"

,grade)

;return0;

}

框架

switch

(控制表示式)

notes:

控制表示式只能是整數型的結果;

case為分支標號;如果沒有break會進入下乙個case,直到遇到break或者switch結束為止。

作業2

#include

intmain()

printf

("成績等級為%c\n"

,grade)

;return0;

}

C mooc筆記之基礎加習題篇(1)

實驗f1,找例題,讀 理解 自己寫 步驟 1.分析問題 2.解決數學問題 3.描述演算法 流程圖 4.根據演算法寫 5.進行除錯與測試 6.最後寫注釋做筆記。學習資料型別,分別用整數和浮點數計算進行加減乘除運算。j提交的作業 include int main include intmain 目測當時...

陣列之三種矩陣

矩陣的壓縮 對於某些特殊的矩陣來說,非零元素較少,大部分元素為0,採用某種演算法,將非零元素儲存在一位陣列裡以達到節省儲存空間的目的的過程,稱為矩陣的壓縮 矩陣的還原 將壓縮後的陣列還原成原始矩陣的過程 所謂對角矩陣 矩陣中的所有非零元素都集中在以主對角線為中心的帶狀區域中,即除了主對角線上和直接在...

演算法筆記學習之三種基本排序

基本排序 氣泡排序,選擇排序,插入排序。高等排序 快速排序,歸併排序,希爾排序,堆排序。這是我個人的理解,後三種排序是基於前三種排序的基礎上進行完全完善的。時間複雜度 o n 2 空間複雜度 o 1 舉例 3 4 1 5 2 按照要求把它們從小到大的順序排列。第一趟 3 4 1 5 2 a 0 與a...