freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學]第3章最簡單的c程序設計(編輯修改稿)

2025-02-15 11:49 本頁面
 

【文章內(nèi)容簡介】 ( sizeof) (10) 強制類型轉(zhuǎn)換運算符 ( (類型 ) ) (11) 成員運算符 ( .) (12) 下標運算符 ([ ]) (13) 其他 (如函數(shù)調(diào)用運算符()) C語句 C語句的作用和分類 最基本的語句 賦值語句 C語句的作用和分類 C語句的作用和分類 C語句分為以下 5類 : (1) 控制語句 : if、 switch、 for、 while、do… while、 continue、 break、 return、 goto等 (2) 函數(shù)調(diào)用語句 (3) 表達式語句 (4) 空語句 (5) 復合語句 最 基本的語句 賦值語句 ?在 C程序中,最常用的語句是: ?賦值語句 ?輸入輸出語句 ?其中最基本的是賦值語句 最基本 的語句 賦值語句 ?解題思路:假設給定的三個邊符合構(gòu)成三角形的條件 ?關(guān)鍵是找到求三角形面積的公式 ?公式為: 其中 s=(a+b+c)/2 ))()(( csbsassa r e a ???? 例 給出三角形的三邊長,求三角形面積。 include include int main ( ) { double a,b,c,s,area。 a=。 b=。 c=。 s=(a+b+c)/2。 area=sqrt(s*(sa)*(sb)*(sc))。 printf(a=%f\tb=%f\t%f\n,a,b,c)。 printf(area=%f\n,area)。 return 0。 } 對邊長 a、 b、 c賦值 //計算 s 計算 area include include int main ( ) { double a,b,c,s,area。 a=。 b=。 c=。 s=(a+b+c)/2。 area=sqrt(s*(sa)*(sb)*(sc))。 printf(a=%f\tb=%f\t%f\n,a,b,c)。 printf(area=%f\n,area)。 return 0。 } 數(shù)學函數(shù), 計算 平方根 調(diào)用數(shù)學函數(shù) 加此行 include include int main ( ) { double a,b,c,s,area。 a=。 b=。 c=。 s=(a+b+c)/2。 area=sqrt(s*(sa)*(sb)*(sc))。 printf(a=%f\tb=%f\t%f\n,a,b,c)。 printf(area=%f\n,area)。 return 0。 } 轉(zhuǎn)義字符 , 使輸出位置跳到下一個 tab位置 調(diào)用數(shù)學函數(shù) 加此行 ?歸納 總結(jié): ?“=”是賦值運算符 ?作用是將一個數(shù)據(jù)賦給一個變量 ?也可以將一個表達式的值賦給一個變量 ?歸納 總結(jié): ?在賦值符“=”之前加上其他運算符,可以構(gòu)成復合的運算符 ?a+=3 等價于 a=a+3 ?歸納 總結(jié): ?一般形式為 : 變量 賦值運算符 表達式 ?對賦值表達式求解的過程: ?求賦值運算符 右側(cè) 的“表達式”的值 ?賦給賦值運算符 左側(cè) 的變量 ?歸納 總結(jié): ?賦值表達式“ a=3*5”的值為 15,對表達式求解后,變量 a的值和表達式的值都是 15 ?“ a=(b=5)”和“ a=b=5”等價 ?“ a=b”和“ b=a”含義不同 ?歸納 總結(jié): ?兩側(cè)類型一致 時 ,直接賦值 ?兩側(cè)類型不一致,但都是算術(shù)類型時, 自動將右側(cè)的 類型轉(zhuǎn)換 為左側(cè)類型后賦值 ?定義變量時要防止數(shù)據(jù)溢出 ?歸納 總結(jié): ?賦值表達式的末尾沒有分號,而賦值語句有 分號 ?一個表達式可以包含賦值表達式,但決不能包含賦值語句 ?歸納 總結(jié): int a=3,b=3,c。 int a=3。 相當于 int a。 a=3。 數(shù)據(jù)的 輸入輸出 輸入輸出舉例 有關(guān)數(shù)據(jù)輸入輸出的概念 用 printf函數(shù)輸出數(shù)據(jù) 用 scanf函數(shù)輸入數(shù)據(jù) 字符數(shù)據(jù)的輸入輸出 輸入輸出 舉例 例 方程的根。 a、 b、 c由鍵盤輸入 設 >0 02 ??? cbxaxacb 42 ? 輸入輸出舉例 ?解題思路:首先要知道求方程式的根的方法。 ?由數(shù)學知識已知:如果 ≥0,則一元二次方程有兩個實根 : acb 42 ?aacbbx2421????aacbbx2422????abp2??aacbq242 ??若記 qpx ??1qpx ??2include include int main ( ) {double a,b,c,disc,x1,x2,p,q。 scanf(%lf%lf%lf,amp。a,amp。b,amp。c)。 disc=b*b4*a*c。 p=b/(*a)。 q=sqrt(disc)/(*a)。 x1=p+q。 x2=pq。 printf(x1=%\nx2=%\n,x1,x2)。 return 0。 } 程序中 調(diào)用數(shù)學函數(shù) sqrt 輸入 a,b,c的值 include include int main ( ) {double a,b,c,disc,x1,x2,p,q。 scanf(%lf%lf%lf,amp。a,amp。b,amp。c)。 disc=b*b4*a*c。 p=b/(*a)。 q=sqrt(disc)/(*a)。 x1=p+q。 x2=pq。 printf(x1=%\nx2=%\n,x1,x2)。 return 0。 } 輸入的是雙精度型實數(shù) include include int main ( ) {double a,b,c,disc,x1,x2,p,q。 scanf(%lf%lf%
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1