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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)ppt課件(2)-wenkub

2023-05-14 04:24:10 本頁(yè)面
 

【正文】 te 3. 算法描述 確定匯率, rate=; 接收用戶(hù)輸入的人民幣值,將其賦值給 rmb; 計(jì)算公式: dollar = rmb *rate; 屏幕輸出結(jié)果。 START DISPLAY 39。m39。 97 ~ 122 a ~ z 38 amp。239。$39。539。 M 39。 27 雙精度浮點(diǎn)型 內(nèi)存 float double 64位 取值范圍: 10308 至 10308 16 位有效數(shù)字 ?聲 明: ?double pressure_level。 在同一語(yǔ)句中可以聲明多個(gè)類(lèi)型相同的變量: int page_number, copies, paper_width。 long int population。 printf( total = %d\n, total)。 scanf(%d%d, amp。 float x。 變量具有三個(gè)要素:名字 、 類(lèi)型和值 18 變量的定義 變量定義的一般形式: 類(lèi)型名 變量名表; 例如: int month, day。 存儲(chǔ) Rate Rate * 5% 將值存儲(chǔ)為 DiscAmt RateDiscAmt 10 將值存儲(chǔ)為 Result 17 聲明和使用變量 ?聲 明 變 量: Datatype variablename。 } // 此程序用來(lái)打印 Hello World 單行注釋 C 程序可以包含注釋?zhuān)员阆蜃x者作一般說(shuō)明 編譯器并不處理這些注釋 /* 此程序由 編寫(xiě) * 用來(lái)打印輸出“ Hello World”*/ 多行注釋 /* ************************* 作者: 創(chuàng)建日期: 描述: … … ************************** */ include 頭文件 void main() { … … } 在程序中添加注釋是一個(gè)好的編程習(xí)慣 , 可以增強(qiáng)程序的可讀性 。 main() 函數(shù)可以返回一個(gè)值 , 也可以不返回值 。 } 函數(shù) 體 結(jié)束 } 11 C 程序的基本結(jié)構(gòu) include int main() { printf(Hello World\n)。 scanf(%d%d, amp。7 輸入 : 957 輸入 : x=9 y=5 z=7 9 標(biāo)準(zhǔn)輸出函數(shù) printf() ?函數(shù) printf()的一般調(diào)用格式為: printf(“格式控制字符串 ”,輸出列表 ) 在函數(shù) printf()中的格式控制字符串中還可以包含普通字符,在顯示中起到提示作用。 scanf(“%d”,amp。 printf(“y=”)。 “”內(nèi)最好不要加任何符號(hào),如果要加提示,這些提示不會(huì)自動(dòng)顯示出來(lái),而必須由操作者手動(dòng)輸入,否則出現(xiàn)數(shù)據(jù)錯(cuò)誤。 scanf(“x=%d y=%d z=%d”,amp。 scanf(“%d%d%d”,amp。%d”,amp。y,amp。 8 注意: 普通字符:原樣輸入 盡量不要出現(xiàn)普通字符 例如: scanf(%lf, amp。day)。 return 0。 scanf(%d%d, amp。在這里可以定義兩個(gè)整型變量分別用于保存生日的月份和日期信息。 2.問(wèn)題分析 問(wèn)題涉及到了輸入和輸出問(wèn)題。 使用標(biāo)準(zhǔn)輸入函數(shù) scanf( )接收鍵盤(pán)輸入的信息, 使用輸出函數(shù) printf()屏幕輸出。 5 3. 算法描述 定義 int變量 month和 day; 用 printf( )在屏幕上顯示提示信息“ Enter the month and the day of your birthday:”; 用 scanf( )從鍵盤(pán)輸入生日月份和日期,分別存儲(chǔ)在變量 month和 day中; 用 printf( )在屏幕上顯示生日信息。month,amp。 } 5. 運(yùn)行結(jié)果 7 標(biāo)準(zhǔn)輸入函數(shù) scanf() ? 函數(shù) scanf()的一般調(diào)用格式為: scanf (“格式控制字符串 ”,地址列表 ) 格式說(shuō)明符和地址列表在數(shù)量和類(lèi)型上要 一一對(duì)應(yīng) 。 “%d%d”是格式控制字符串, %d和 %f是格式說(shuō)明符 amp。x)。z)。x,amp。x,amp。x,amp。 可以采用輸入提示的輸入方式: printf(“x=”)。 scanf(“%d”,amp。z)。 ?例如: printf(“ Your birthday is :%d %d\n”, month, day); ?printf()的輸出參數(shù)也要和格式說(shuō)明符 一一對(duì)應(yīng) 。month,amp。 return 0。 如果某個(gè)函數(shù)沒(méi)有返回值 , 那么在它的前面有一個(gè)關(guān)鍵字 void 在函數(shù)定義的后面有一個(gè)左大括號(hào),即 { 它表示函數(shù)的開(kāi)始,后面是函數(shù)的主體 大括號(hào)也可以用于將語(yǔ)句塊括起來(lái) 在函數(shù)定義的結(jié)尾處有一個(gè)右大括號(hào) , 即 } 在屏幕上產(chǎn)生一行輸出 “ Hello world” ,并換行 (\ n) 函數(shù)主體中的每個(gè)語(yǔ)句都以分號(hào)結(jié)束 。 13 目標(biāo) ?理解 變 量和常量的含 義 ?熟悉基本 數(shù) 據(jù) 類(lèi) 型 int、 char、 float 和 double ?使用算 術(shù)運(yùn) 算符 ?理解 類(lèi) 型 轉(zhuǎn)換 ?熟 練 使用 scanf() 和 printf() 函 數(shù) ?熟 練 使用 getchar() 和 putchar() 函 數(shù) 14 算法的基本概念 ? 著名計(jì)算機(jī)科學(xué)家 Nicklaus Wirth提出 程序 = 數(shù)據(jù)結(jié)構(gòu) + 算法 ?數(shù)據(jù)結(jié)構(gòu):描述問(wèn)題處理的 對(duì)象 及 對(duì)象間的關(guān)系 ?算法 (Algorithm):描述解決問(wèn)題的 操作步驟 15 C語(yǔ)言中的基本元素 常量是在程序中保持不變的量 常量用于定義具有如下特點(diǎn)的數(shù)據(jù): ?在程序中保持不變 ?在程序內(nèi)部頻繁使用時(shí)需要用比較簡(jiǎn)單的方式替代某些值 程序 指令 關(guān)鍵字 常量 標(biāo)識(shí)符 (變量 ) 運(yùn)算符 分隔符 等 16 變量 程序 內(nèi)存 編寫(xiě)程序時(shí),常常需要將數(shù)據(jù)存儲(chǔ)在內(nèi)存中,方便后面使用這個(gè)數(shù)據(jù)或者修改這個(gè)數(shù)據(jù)的值。 類(lèi) 型名 變 量名表; ?定 義時(shí) 初始化 變 量: Datatype variablename = value。 //定義整型變量 float x。 double area, length。math,amp。 return 0。 unsigned int age。 26 單精度浮點(diǎn)型 float 在 C 語(yǔ)言中用于存儲(chǔ)單精度浮點(diǎn)數(shù) float 32 位 1038 至 10+38 , 7位有效數(shù)字 ?聲 明: float selling_price。 ?初始化: ?pressure_level = 。 int/float char 29 字符型 32 39。 39。 2 39。 + 39。 60 123 { 39 39。 char gender=39。 Hello World !39。 37 圖 21匯率換算流 程 圖 4. 程序 實(shí)現(xiàn) include main( ) { int rmb。 /*對(duì)變量 rate賦值 */ printf(rmb=)。 /*匯率換算 */ printf(¥ %d can exchange $%.2f\n,rmb,dollar)。 ?如 “%.2f”中的“ .2”表示輸出 2位小數(shù); “ %.2s”,則表示只輸出字符串的前兩個(gè)字符; “ %”表示該變量一共占 10位,包括整數(shù)部分、小數(shù)點(diǎn)和小數(shù)點(diǎn)后位數(shù),且小數(shù)點(diǎn)后只能保留 2位,“ ”表示采用左對(duì)齊方式。 \f 換頁(yè) 將光標(biāo)移到下一頁(yè)的第一格。 \v 垂直制表 將光標(biāo)移到下一個(gè)垂直制表位置。 \? 問(wèn)號(hào) 產(chǎn)生一個(gè)問(wèn)號(hào)。 ?int型 : %d ?float型: %f ?double型: %lf ?例如: int month, day scanf(%d%d, amp。是地址符, amp。 scanf(“%d,%d,%d”,amp。 scanf(“%d。y,amp。y,amp。y,amp。 scanf(“%d”,amp。y)。 輸入 : 輸入 : 9,5,7 輸入 : 9。選用一種最簡(jiǎn)單的方式,就是字符變換,變換方式為:字母轉(zhuǎn)換為其后第三個(gè)字母, a變?yōu)?d, b變?yōu)?e, c變?yōu)?f……。 /*為字符 ch加密 */ putchar(ch)。 例如: ch=getchar(); 49 ?單字符輸出函數(shù) putchar()的一般調(diào)用格式為: putchar(ch)。 /*輸出一個(gè) ASCII值是 100的字符,即 d*/ putchar(?\n?)。 printf(%c, ch)。 輸入輸出一個(gè)字符 51 輸入輸出字符示例 include int main(void) { char ch1, ch2。 putchar(39。 return 0。ch2, amp。, ch2, 39。 } AbC AbC A bC A b 53 字符運(yùn)算 ?大小寫(xiě)英文字母轉(zhuǎn)換 39。 = 39。 …… 39。 = 39。 39。 39。 39。 ? 39。 + 39。 ? 39。 + 39。 ? 39。 = 8 ? 8 + 39。 ? 數(shù)字字符和數(shù)字 轉(zhuǎn)換 9 0 = 39。 39。 39。8 839。如果每項(xiàng)考核成績(jī)都大于等于 60分,則判定綜合考核通過(guò);否則不通過(guò)。 scanf(%d%d%d,amp。 /*輸出考核結(jié)果 */ printf(“第一項(xiàng)考核結(jié)果: %d\n,score1=60)。amp。 } 圖 23考核結(jié)果判斷流 程 圖 56 表 達(dá) 式 31 57 Z = ( X * 2 ) + ( 5 – Y ) 表達(dá)式 32 操作數(shù) 操作數(shù) 表達(dá)式 表達(dá)式 表達(dá)式 運(yùn)算符 58 表達(dá)式 33 ?表 達(dá) 式由操作 數(shù) 和 運(yùn) 算符的 組 合而成 ?表 達(dá) 式中的操作 數(shù) 可以是 變 量、常量或者子表 達(dá) 式 ?運(yùn) 算符的主要 類(lèi) 型有: ?賦值運(yùn) 算符 ?算 術(shù)運(yùn) 算符 ?關(guān) 系 運(yùn) 算符 ? 邏輯運(yùn) 算符 59 變量 表達(dá)式 。 x = a+b。 例如: 34+2 、 * 、 100%34 如果定義如下變量并賦值: int x。 x+y、 x*y、 x/ 注意 / 整數(shù)除整數(shù),得整數(shù) 如: 1/2 = 0, 9/4 = 2 % 針對(duì)整型數(shù)據(jù) 如: 5% 6= 5, 9% 4= 1, 100% 4= 0 雙目運(yùn)算符兩側(cè)操作數(shù)的類(lèi)型要相同 61 運(yùn)算符與表達(dá)式 ?使用自增( ++)、自減( )這兩個(gè)一元運(yùn)算符的運(yùn)算只需一個(gè)操作數(shù),一般用于整型變量的加 減 1操作。y = 。 printf(\ n 書(shū)的價(jià)格 = %f,book_price)。 輸出: 書(shū)的價(jià)格 = 書(shū)的新價(jià)格 = 64 運(yùn)算符與表達(dá)式 ?關(guān)系運(yùn)算符 關(guān)系運(yùn)算符用于比較運(yùn)算,包括 6個(gè)運(yùn)算符: 大于( )、小于( )、大于等于( =)、 小于等于( =)、等于( ==)和不等于( !=) 。 num2=5。 num/10 != 2 gender = ‘m’ 真 假 == 如果 gender = ‘f’ 如果 ‘m’ 68 ?邏輯運(yùn)算符 邏輯運(yùn)算符用于連接一個(gè)或多個(gè)條件,判斷這些條件是否成立 邏輯運(yùn)算的結(jié)果均為邏輯值: 1或 0。amp。amp。amp。 ?C程序有三種控制結(jié)構(gòu),分別是順序結(jié)構(gòu)、選擇分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。 ?3. 算法描述 定義 3個(gè) float變量 r, perimeter和 area。 屏幕輸出周長(zhǎng) perimeter和面積 area。r)。 } 結(jié)束 輸出: perimeter,area 輸入半徑 開(kāi)始 計(jì)算 perimeter 計(jì)算 area 圖 24計(jì) 算周長(zhǎng)和面積的算法流 程 圖 79 判斷數(shù)字的奇偶性 ?問(wèn)題描述 輸入 1個(gè)整數(shù),判斷該數(shù)是奇數(shù)還是偶數(shù)。 否則,輸出:奇數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1