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

正文內(nèi)容

[理學(xué)]b教案第03章(參考版)

2024-10-19 20:22本頁面
  

【正文】 } 運行情況如下: a=1, b=3, c=2 x1=1. 00 x2=2. 00 注意程序中用了預(yù)處理命令# include 。b, amp。 眾所周知,一元二次方程式的根為 可以將上面的分式分為兩項: 據(jù)此編寫程序如下: # include m main() { float a, b, c, disc, x1, x2, p,q; scanf(a=%f, b=%f, c=%f, amp。 例 ax2+bx+c=0方程的根。將 c1分別用字符形式 (?a?)和整數(shù)形式 (65)輸出。前面已介紹過大小寫字母間轉(zhuǎn)換的方法,根據(jù)此思路編出下面的程序。請注意,以后凡在程序中要用到數(shù)學(xué)函數(shù)庫中的函數(shù),都應(yīng)當(dāng) ? 包含 ? 件。c); s=1. 0/2 (a+b+c); area=sq rt(s (sa) (sb) (sc)); printf(“a=%, b=%, c =%, s =%\n, a, b, c, s); printf(area=%7. 2f\n, area); } 程序中第 7行中 sqrt()是求平方根的函數(shù)。a, amp。 為簡單起見,設(shè)輸入的三邊長 a、 b、 c能構(gòu)成三角形。 順序結(jié)構(gòu)程序設(shè)計舉例 下面介紹幾個順序程序設(shè)計的例子。這部分的內(nèi)容建議自學(xué)和上機,教師不必在課堂上一一細(xì)講。但是,在學(xué)習(xí)本書時不必花許多精力去死摳每一個細(xì)節(jié),重點掌握最常用的一些規(guī)則即可。 C語言的格式輸入輸出的規(guī)定比較繁瑣,用得不對就得不到預(yù)期的結(jié)果,而輸入輸出又是最基本的操作,幾乎每一個程序都包含輸入輸出,不少編程人員由于掌握不好這方面的知識 而浪費了大量調(diào)試程序的時間。字符 ‘ a?送給變量 b,由于 %c只要求輸入一個字符,因此輸入字符 a之后不需要加空格,后面的數(shù)值應(yīng)送給變量 c。b, amp。 如 scanf(%d%c%f, amp。 ② 按指定的寬度結(jié)束,如 ? %3d”,只取 3列。 (4) 在輸入數(shù)據(jù)時,遇以下情況時該數(shù)據(jù)認(rèn)為結(jié)束。c2, amp。 (3) 在用 ? %c”格式輸入字符時,空格字符和 ? 轉(zhuǎn)義字符 ? 都作為有效字符輸入: scanf(%c%c%c, amp。b, amp。s); 輸入應(yīng)該用以下形式: 12∶23∶36 如果是 scanf(a=%d, b=%d, c=%d, amp。h, amp。b); 輸入時兩個數(shù)據(jù)間應(yīng)空 2個或更多的空格字符。如果輸入時不用逗號而用空格或其他字符是不對的: 3 4 (不對 ) 3:4 (不對 ) 如果是 scanf(%d %d, amp。a, amp。 (2) 如果在 ? 格式控制 ? 字符串中除了格式說明以外還有其他字符,則在輸入數(shù)據(jù)時應(yīng)輸入與這些字符相同的字符。這是 c語言與其他高級語言不同之處。a, amp。 1234567 3. 使用 scanf函數(shù)時應(yīng)注意的問題 (1)scanf函數(shù)中的 ? 格式控制 ? 后面應(yīng)當(dāng)是變量地址,而不應(yīng)是變量名。 (4)輸入數(shù)據(jù)時不能規(guī)定精度,例如, scanf(%7. 2f, amp。 也就是說第 2個數(shù)據(jù) ? 345”被跳過。b);如果輸入如下信息: 12 345 67 將 12賦給 a, %*3d表示讀入 3位整數(shù)但不賦給任何變量。例如, scanf(%2d %*3d %2d, amp。ch); 如果從鍵盤連續(xù)輸入 3個字符 abc,由于 ch只能容納一個字符,系統(tǒng)就把第一個字符 ‘ a?賦給 ch。b); 輸入: 123456 系統(tǒng)自動將 123賦給 a, 456賦給 b。如, scanf(%3d%3d, amp。 說明: (1) 對 unsigned型變量所需的數(shù)據(jù),可以用 %u, %d或 %o, %x格式輸入。輸入數(shù)據(jù)時,在兩個數(shù)據(jù)之間以一個或多個空格間隔,也可以用回車鍵、跳格鍵 tab。變量 a、b、 c的地址是在 編譯連接階段分配的。上面 scanf函數(shù)的作用是:按照 a、 b、 c在內(nèi)存的地址將 a、 b、 c的值存進(jìn)去。”是 ? 地址運算符 ? , amp。b、 amp。c); printf(%d, %d, %d\n, a, b,c); } 圖 運行時按以下方式輸入 a、 b、 c的值: 3 4 5 (輸入 a、 b、 c的值 ) 3, 4, 5 (輸出 a、 b、 c的值 ) amp。a, amp。 例 scanf函數(shù)輸入數(shù)據(jù)。 (4) 如果想輸出字符 ? %”,則應(yīng)該在 ? 格式控制 ? 字符串中用連續(xù)兩個 %表示,如 : printf(%f%%, 1. 0/3); 輸出: 0. 333333% scanf函數(shù) (格式輸入函數(shù) ) 在前面已初步接觸到了 scanf函數(shù),在本節(jié)中再作詳細(xì)介紹。例如: 第一個格式說明為 ? %c”而不包括其后的 f,第二個格式說明為 ? %f”,不包括其后的 s,第三個格式說明為 %s。 (3) 上面介紹的 d、 o、 x、 u、 c、 s、 f、 e、 g等字符,如用在 ? %”后面就作為格式符號。 在使用 printf函數(shù)時,還有幾點要說明: (1) 除了 x, e外,其他格式字符必須用小寫字母,如 %d不能寫成 %D。例如,若f=123. 468,則 printf(?%f %e %g? , f, f, f); 輸出如下: +002 10列 13列 10列 用 %f格式輸出占 10列,用 %e格式輸出占 13列,用 %g格式時,自動從上面兩種格式中選擇短者(今以 %f格式為短 ),故占 10列,且按 %f格式用小數(shù)形式輸出,最后 3個小數(shù)位 ? 0”為無意義的 0,不輸出,因此輸出 ,然后右補 3個空格。第 5個數(shù)據(jù)應(yīng)占 10列,數(shù)值只有 9列,由于是 ? %10. 2e”,數(shù) 13列 13列 10列 9列 10列 值向左靠,右補一個空格。第 3個數(shù)據(jù)共占 10列,小數(shù)部分占 2列。若 f=123. 456,則: printf(%e %10e % %.2e %, f, f,f, f, f)。 m、 n和 ? ”字符含義與前相同。 6列 5列 輸出的實數(shù)共占 13列寬度。數(shù)值按規(guī)范化指數(shù)形式輸出 (即小數(shù)點前必須有而且只有 1位非零數(shù)字 )。 (8) e格式符,以指數(shù)形式輸出實數(shù)。 printf(?%f %10f
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1