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

正文內(nèi)容

c程序設(shè)計實用教程ppt(專業(yè)版)

2025-02-15 08:50上一頁面

下一頁面
  

【正文】 /*求總成績 */ aver=sum/20。 main() { int m,n,flag=0。 sum=0。 m=2。 if(ik) printf(%u ,m)。 for(n=7。 例 輸出 100以內(nèi)能被 7整除的自然數(shù) 。 i=m1。 。 i=m1。 for( 。 (3) 初值部分和增量部分還可以省略 , 但分號不可省略 。 n=100。 這樣 , 可以給出例 。 /*求下一項的符號 */ t=s*。 /*變量 n增 1*/ } printf(Sum=%d\n, sum)。 循環(huán)語句主要有三種類型: while語句 、 do~ while語句和 for語句 。 break。 ………… case 常量 n: 語句 n break。 方法 1 用多個并列的條件語句簡化格式來編寫程序 , 留給讀者 。 所以 , 條件 x!=0等價于 x, 故 if(x!=0)可以簡單地寫成 if(x)。 printf(x=%f,y=%d\n, x,y)。 例 回顧一下例 : 要求輸入 x的值 , 輸出對應(yīng)的 y值 。 scanf(%d%d, amp。 程序設(shè)計時 , 可使用條件表達式語句來描述兩分支結(jié)構(gòu) , 如上例 。 putchar(’\n’)。 printf(%6d%4c%12f\n,34,’A’,)。 float %f 用來輸入單精度實數(shù)(小數(shù)形式或指數(shù)形式)。b)。 /*alpha表示夾角 , 單位是度 */ s=*a*b*sin(alpha*pi/180)。 輸出 4, 則 long型變量在內(nèi)存占 4個字節(jié) 。 其含義是 , 當(dāng)條件成立 ( 即其值為非 0) 時 , 條件表達式的值取表達式 1的值;否則 , 當(dāng)條件不成立 ( 即其值為 0) 時 , 條件表達式的值取表達式 2的值 。amp。 其中 , 前四個運算符 ( 、 =、 和 =) 同級 , 后兩個運算符 ( ==和 !=) 同級 , 并且前四個運算符的優(yōu)先級高于后兩個 。 使用強制類型轉(zhuǎn)換運算符時 , 應(yīng)該 注意: (1)將數(shù)據(jù)由高類型轉(zhuǎn)換為低類型時 , 結(jié)果精度可能受損失; (2)強制類型轉(zhuǎn)換不影響操作數(shù)本身的類型 。例如,長度相同的帶符號整型數(shù)據(jù)向無符號整型變量賦值,符號位變成數(shù)值位;長整型數(shù)據(jù)向基本整型變量賦值,要截掉高位部分;實型數(shù)據(jù)向整型變量賦值,要丟掉小數(shù)部分等。 例 閱讀下面的程序 。 減 1運算符 , 只能用于變量 , 使變量的值減 1。 (2) 在一個整型常量的后面加一個字母 U( 或 u) , 認為它是無符號的整型 。 (2) 超出整型數(shù)據(jù)取值范圍之外的特大特小整數(shù) , 要表示為實型數(shù) 。 常量與變量 —— 數(shù)據(jù)的表現(xiàn)形式 整型數(shù)據(jù) 實型數(shù)據(jù) 數(shù)據(jù)基本類型 字符型數(shù)據(jù) 符號常量 算術(shù)運算符 賦值 運算符 強制類型轉(zhuǎn)換運算符 關(guān)系運算符 邏輯 運算符 使用運算符對數(shù)據(jù)進行操作 條件運算符 逗號運算符 長度運算符 數(shù)學(xué)函數(shù) 常量與變量 程序處理的對象是數(shù)據(jù) , 數(shù)據(jù)的基本表現(xiàn)形式是常量和變量 。 例 從鍵盤輸入任意兩個整數(shù) , 求其和并輸出 。 什么 是程序 什么是計算機程序 簡單的 C程序結(jié)構(gòu) 什么是程序 問題:大小相同的兩個玻璃杯中分別裝有水和酒,問如何交換兩個杯中的液體? 讀者只要稍加思考就能回答 。 /*將 b中內(nèi)容存入 a單元中 */ b=temp。函數(shù)體內(nèi)主要包括4步: ,即為變量命名并指出變量的類型; ,常通過賦值或鍵盤輸入; ,就是對數(shù)據(jù)進行各種運算; ,常把操作結(jié)果顯示在屏幕上。這種實型常量由三部分(缺一不可)組成:中間是 e或 E,表示底數(shù) 10;它之前必須有數(shù)(整數(shù)或小數(shù));它之后必須是整數(shù)。 } 程序的功能 是將輸入的大寫字母轉(zhuǎn)換成對應(yīng)的小寫字母輸出 。 % 求余運算符 , 如 8%3。 前面講的算術(shù)運算符中 , 一元運算符的結(jié)合性是 “ 從右至左 ” , 其它運算符的結(jié)合性都是 “ 從左至右 ” 。 賦值運算符的 結(jié)合性是 “ 從右至左 ” 。而橫向箭頭表示不同類型的轉(zhuǎn)換方向,即由低類型向高類型轉(zhuǎn)換,不能理解為類型是依次進行轉(zhuǎn)換的。 關(guān)系成立時叫做真 , 關(guān)系不成立時叫做假 。 ! 邏輯非 。 year%100!=0) || year%400==0 可知 , 2021年是閏年 , 上式值為 1; 2021年是平年 , 上式值為 0。 注意: 逗號 運算符的優(yōu)先級最低 。a,amp。 一個單獨的函數(shù)調(diào)用加一個分號就叫做函數(shù)調(diào)用語句 。 unsigned %u 用來輸入無符號的十進制基本整型數(shù)據(jù)。 %e或 %E 以指數(shù)形式輸出單、雙精度實數(shù);底數(shù)為 e或 E,它之前包含 1位非零整數(shù),隱含 5位小數(shù)。 include main() { char ch。b)。 顯然 , 這是單分支結(jié)構(gòu) , 即只考慮條件成立一種情況 。 if(a=b) printf(%d,%d\n, a,b)。 if(x0) y=1。 else y=0。 方法 4的 條件語句嵌套 極具特色 , 就是在 else后面嵌入 條件語句的 基本格式 , 形成條件的“ 層層否定 ” , 我們把它叫做 else if格式 。 開關(guān)語句 開關(guān)語句的一般格式如下: switch(表達式 ) { case 常量 1: 語句 1 break。 else switch((int)score/10) { case 10: case 9: printf(%.1f:A\n, score)。 像這樣 , 重復(fù)出現(xiàn)的現(xiàn)象在日常生活中是屢見不鮮的 。 sum=0。 while(k=100) /*變量 k控制循環(huán)次數(shù) , 叫循環(huán)控制變量 */ { pi=pi+t。 } 上面兩個例子 , 盡管表現(xiàn)形式不同 , 但循環(huán)中常常涉及到: 由變量的舊值推出其新值 , 如例 5_1的 sum=sum+n, 此例的 n=n+2; 或者用變量的新值取代其舊值 , 如此例的 t=s*, 我們把這樣的過程叫做遞推 。 main() { int n, sum。如: for(n=100,sum=0。 省略 for語句的條件 , 表示條件永遠成立即無限循環(huán) ( 也叫死循環(huán) ) 。 /*flag值為 1表示自然數(shù)是質(zhì)數(shù) */ scanf(%u, amp。其一般格式如下: break。 scanf(%u,amp。 else printf(%u is a posite number\n, m)。 /*執(zhí)行此語句 , 輸出能被 7整除的自然數(shù) */ } printf(\n)。 /*求平方根 */ for(i=2。 /*增量 */ } printf(\n)。 方法 4 使用 if語句和 goto語句構(gòu)造循環(huán) 。 n++) /*個位數(shù)字 n循環(huán) */ if((m*10+n)*(n*10+m)==2701) goto end。s2,…… ,amp。 ………… if(s20aver) printf (%.2f , s20)。 m++) { for(n=1。 /*轉(zhuǎn)到標號 loop處去執(zhí)行 */ } printf(Sum=%d\n, sum)。 i=k。 具體說 , 對外層循環(huán)控制變量 m的每個值 , 內(nèi)層循環(huán)控制變量 i就 由 2開始 , 依次增 1, 直到 k為止或中途退出 循環(huán) 。 printf(\n)。 for(n=1。 else printf(%u is a posite number\n, m)。 if(n100) break。 /*條件 flag等價于 flag!=0*/ else printf(%u is a posite number\n, m)。 n++。 /*初值部分拿到 for語句之前 */ for(。 } 靈活性 (1) 初值部分與增量部分可以是逗號表達式 。 do{ sum+=n++。 } ???????? 9171513114? 方法 2 計算到某項的絕對值小于 106時停止 。 /*變量初始化 */ while(n=100) sum+=n++。 While語句的執(zhí)行過程是:首先判斷條件,當(dāng)條件成立(即條件為真)時則執(zhí)行循環(huán)體;然后再判斷條件,若條件成立再執(zhí)行循環(huán)體; …… 直到條件不成立(即條件為假)時結(jié)束,接著執(zhí)行這個語句的后續(xù)語句。 case 6: printf(%.1f:D\n, score)。 2. case之間沒有順序要求 , 但執(zhí)行相同操作的多個 case必須集中列出 。 scanf(%f, amp。 main() { float x。 條件語句的嵌套為我們解決多分支的選擇結(jié)構(gòu)問題提供了極大的方便 。 int y。 if(ab) { temp=a。 其含義是:如果 (if)條件成立 , 則執(zhí)行語句 1;否則 (else), 即條件不成立時 , 則執(zhí)行語句 2。 這類句子的特點 , 是在兩種情況 ( 如本例的 “ 去公園玩 ” 和 “ 在家看書 ” ) 中選擇其一 , 這完全取決于天氣條件 。 輸出結(jié)果如下: 34□□□ A□□□ □□□ ? 設(shè)置小數(shù)位數(shù) 對于單 、 雙精度實型數(shù)據(jù) , 輸出時可以設(shè)置小數(shù)位數(shù) 。 2.格式化輸出函數(shù) printf (1) 函數(shù)的功能是將數(shù)據(jù)按指定的格式顯示到屏幕上 。 例如: { temp=a。 基本語句 格式化輸入輸出函數(shù) 字符輸入輸出函數(shù) 基本語句 用來定義程序所使用的變量及其類型 。 注意: sizeof是 一元運算符 , 它的優(yōu)先級和結(jié)合性與其他一元運算符相同 。 main() { int year, leap。 410 的運算結(jié)果是假 , 假用 0表示 , 即值為 0; 86 || 410 的運算結(jié)果是假 , 假用 0表示 , 即值為 0; 86 || 410 的運算結(jié)果是真 , 真用 1表示 , 即值為 1; !(86) 的運算結(jié)果是假 , 假用 0表示 , 即值為 0; !(410) 的運算結(jié)果是真 , 真用 1表示 , 即值為 1。 關(guān)系表達式的值要么是 1, 要么是 0。 關(guān)系運算符 大于 , 如 85。 unsigned k。 printf(i=%d\n,i)。 k=++m。 , 自然屬于 char型 。要注意,單撇號是字符常量的定界符,它不屬于字符常量的內(nèi)容。 變量表 示內(nèi) 存單元 , 存入 數(shù)據(jù) 要改變存儲單元的內(nèi)容 , 即“ 以新替舊 ” ; 取 出數(shù)據(jù) 不會改變 該 單元的內(nèi)容 。 main( ) { int a,b,sum。 把上面的操作步驟叫做解決 “ 交換兩個杯中液體 ” 問題的程序 。 /*通過賦值 將 350存入單元 a中 */ b=500?;ɡㄌ枺ㄖ?{與 })內(nèi)每個以英文分號結(jié)尾的符號序列叫做一個語句,類似于中文的句子。 注意: 整型變量的帶符號與無符號的區(qū)別反映在最高二進制位上:帶符號的 , 該位是符號位
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1