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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)初步(存儲(chǔ)版)

  

【正文】 case ?E‘:k=k*10。 double s。I++) { s=s+f2/f1。j=9。j++) C 語(yǔ)言程序設(shè)計(jì)詳解 33 printf(― ‖)。i++) { f3=f1+f2。n)。v=r。i=n。 for(i=1。 printf(―它的每一位數(shù): ‖)。 printf(―它的逆序是 %d\n‖,s)。 s=s+m%10。 printf(―第一天共摘下 %d 個(gè)桃子 ‖,s)。 printf(―需要準(zhǔn)備 %d‖,2*s)。 for(white=1。 若 f(x1)與 f(x2)符號(hào)相反,則方程 f(x)=0 在區(qū)間( x1,x2)中至少有一個(gè)根。black++) if(white+red+black==8) printf(―%d 個(gè)紅球, %d 個(gè)白球, %d 個(gè)黑球 ‖,red,white,black)。 } 例 3 從三個(gè)紅球、五個(gè)白球、六 個(gè)黑球中任意取出八個(gè)球,且其中必須有白球,輸出所有可能的方案。j=10。i=1。 m=n。 } printf(―\n‖)。 int i=0。n,amp。a)。} while(u!=0) { r=u%v。 scanf(―%d,%d‖,amp。 for(i=3。i++) { for(j=1。i=9。 for(I=1。內(nèi)嵌的循環(huán)中還可嵌套循環(huán),這就是多層循環(huán) 。 case ?D‘:k=k%2。 } printf(―x=%d\n‖,x)。 for(i=0。m=m/5。 i++4 。 答 案: 2 例 18: 以下不是無(wú)限循環(huán)的語(yǔ)句是( ) A) for(y=0,x=1。 i++) sum=sum+i。 ④ 可以省略表達(dá)式 1 和表達(dá)式 3,只有表達(dá)式 2,即只給循環(huán)條件,在這種情況下,完全等同于 while 語(yǔ)句。 答 案: 1 例 1 下面程序的運(yùn)行結(jié)果是( ) main( ) { int y=10。 dowhile 語(yǔ)句 dowhile 語(yǔ)句的特點(diǎn)是先執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立,其一般形式為: do{ 循環(huán)體語(yǔ)句 } while(條件表達(dá)式 ); 例 1 若有如下語(yǔ)句 int x=3。 答 案: 0 答案解析: 在此程序的 while 結(jié)構(gòu)中,條件表達(dá)式 k=0 的結(jié)果永遠(yuǎn)為 0 即為假,所以循環(huán)執(zhí)行的次數(shù)為 0。 amp。i++) switch(i%5) { case 0: printf(―*‖)。 } case 2: a++。的形式是錯(cuò)誤的。 break。 break。p)。 default 可以放在 case 語(yǔ)句的后面,也可以放在 case 語(yǔ)句的前面。 if(xy) if(y!=10) if (!ok1) a=1。amp。 if(xy) z=x。y)。 ③ 在 if 和 else 后面可以只含一個(gè)內(nèi)嵌的操作語(yǔ)句,也可以有多個(gè)操作語(yǔ)句,此時(shí)用花括號(hào)將幾個(gè)語(yǔ)句括起來(lái)成為一個(gè)復(fù)合語(yǔ)句。 ( B)在 C 程序中, APH 和 aph 是兩個(gè)不同的變量 ( C)若 a 和 b 類型相同,在計(jì)算機(jī)了賦值表達(dá)式 a=b 后, b 的值不變。 putchar 函數(shù) putchar 函數(shù)的作用是向終端輸出一個(gè)字符。c1,amp。 ② 如果在“格式控制”字符 串中除了格式說(shuō)明以外還有其它字符,則在輸入數(shù)據(jù)時(shí)應(yīng)輸入與這些字符相同的字符。a,amp。b,amp。 輸入數(shù)據(jù)流分隔 ① 根據(jù)格式字符的含義從輸入流中取得數(shù)據(jù),當(dāng)輸入流中數(shù)據(jù)類型與格式字符要求不符時(shí),就認(rèn)為這一項(xiàng)結(jié)束。a,amp。 格式控制的完整格式: % * m l 或 h 格式字符 ① 格式字符與 printf 函數(shù)中的使用方式相同,以 %d、 %o、 %x、 %c、 %s、 %f、 %e,無(wú) %u 格式、 %g 格式。此處 n 指數(shù)據(jù)的數(shù)字部分的小數(shù)位數(shù), m 表示整個(gè)輸出數(shù)據(jù)所占的寬度。如果 nm,則自動(dòng)取 n 值,即保證 n 個(gè)字符正常輸出。 ⑥ s 格式:用來(lái)輸出一個(gè)串。 } 運(yùn)行結(jié)果: 1,177777 程序解析: 1 在內(nèi)存單元中(以補(bǔ)碼形式存放)為 (1111111111111111) 2,轉(zhuǎn)換為八進(jìn)制數(shù)為 (177777)8。 %md: m 為指定的輸出字段的寬度。 N 指精度。它的作用是將輸出的數(shù)據(jù)轉(zhuǎn)換為指定的格式輸出。 ② 如果 x 原指定為 float 型 ,進(jìn)行強(qiáng)制類型運(yùn)算后得到一個(gè) int 型的中間變量,它的值等于 x 的整數(shù)部分(截去小數(shù)部分),而 x 的類型不變(仍為 float 型)。 左右結(jié)合性:從左向右運(yùn)算。逗號(hào)表達(dá)式的求解過(guò)程是:先求解表達(dá)式 1,再求解 表達(dá)式 2。也可以為數(shù)值 exp,結(jié)果為結(jié)果為非 0(真)或 0(假)在本例中與 exp 完全等價(jià)的表達(dá)式是 exp!=0。 例 15: 若 a 是 int 型變量,且 a 的初值為 6,則計(jì)算表達(dá)式后 a 的值為 ______。如對(duì)于表達(dá)式 x%=y+3 完全等價(jià)于 x%=(y+3)。amp。amp。 main( ) { int x, y, z。和 ||運(yùn)算符的結(jié)合方向?yàn)樽宰笾劣?,!的結(jié)合方向?yàn)樽杂抑磷蟆? 例 12: 已知 x=43,ch=‘A‘,y=0;則表達(dá)( x=yamp。(邏輯與) ||(邏輯或) !(邏輯非) 優(yōu)先級(jí)別: amp。x=b。 運(yùn)算量:關(guān)系運(yùn)算符是雙元運(yùn)算符,整型、實(shí)型、字符都可以參預(yù)運(yùn)算。 printf(―%d,%d,%d,%d‖,x,y,m,n)。 ④ 左右結(jié)合性:自左至右參預(yù)運(yùn)算。 例 9: 寫(xiě)出下列程序的輸出結(jié)果 main( ) { printf(―%d,%d\n‖,5/3,5%3)。所以字符串 ‖a‖實(shí)際上包含 2 個(gè)字符: ‘a(chǎn)‘、 ‘\0‘,因此下面的語(yǔ)句: c=‖a‖。 printf(―%c‖,c1)。 常用的以“ \”開(kāi)頭的特殊字符見(jiàn)表 表 2 . 2 字符形式 功能 \n 換行 \t 橫向跳格 \v 豎向跳格 \b 退格 \r 回車 C 語(yǔ)言程序設(shè)計(jì)詳解 9 \f 走紙換頁(yè) \\ 反斜杠字符 \‘ 單引號(hào)字符 \ddd 1 到 3 位 8 進(jìn)進(jìn)制 所代表的字符 \xhh 1 到 2 位 16 進(jìn)制數(shù)所代表的字符 例 5: 若有說(shuō)明語(yǔ)句: char c=‘\729‘。 printf(―%f‖,a)。 實(shí)型變量 C 實(shí)型變量分為單精度( float 型)和雙精度( double 型)兩 類。但字母 e(或 E)之前必須有數(shù)字, e 后面指數(shù)必須為整數(shù)。例如:將 50000 賦給一個(gè) unsigned int 型變量是可以的,而將 70000 賦給它是不行的(溢出)。 ① 基本型,以 int 表示 ② 短整型,以 short int 表示或以 short 表示 ③ 長(zhǎng)整型,以 long int 表示,或以 long 表示 ④ 無(wú)符號(hào)型,存儲(chǔ)單元中全部二進(jìn)制位 (bit)用作存放數(shù)本身,而不包括符號(hào)。 ① 十進(jìn)制表示。 例 2: 在下列符號(hào)中,可以選用哪些作變量名?哪些不可以? a3B 3aB ∏ +a b *x $ _b5_ if next_ day e_2 OK? integer MAXNUMBER i*j 答案: _b5_ a3B next_ day e_2 MAXNUMBER 可作變量名,其它的作變量名不可以。如再用以下賦值語(yǔ)句給 PRICE 賦值: PRICE=40。 符號(hào)常量:用一個(gè)標(biāo)識(shí)符代表一個(gè)常量的,稱為符號(hào)常量,即標(biāo)識(shí)符形式的常量。 ( A)在 C 程序中, main 函數(shù)必須位于程序的最前面 ( B) C 程序的每行中只能寫(xiě)一條語(yǔ)句 ( C) C 語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句 ( D)在對(duì)一個(gè) C 程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫(xiě)錯(cuò)誤 C 語(yǔ)言規(guī)定:在一個(gè)源程序中, main 函數(shù)的位置 ____。 C 語(yǔ)言程序設(shè)計(jì)詳解 2 C 規(guī)定每個(gè)語(yǔ)句以分號(hào)(;)結(jié)束,分號(hào)是語(yǔ)句不可缺少的組成部分,每行中可以寫(xiě)多 條語(yǔ)句。 /*定義 a 為實(shí)型變量 */ a=sin()。在使用數(shù)學(xué)函數(shù)時(shí),往往要用到函數(shù)執(zhí)行時(shí)所需的一些信息(例如宏定義),這些信息包含在 ―‖中。 C 語(yǔ)言本身沒(méi)有輸入、輸出語(yǔ)句,本例使用 prinft 函數(shù)輸出數(shù)據(jù)。 ( A)本程序的 main 函數(shù)開(kāi)始,到 main 函數(shù)結(jié)束 ( B)本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束 C 語(yǔ)言程序設(shè)計(jì)詳解 3 ( C)本程序的 main 函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束 ( D)本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序 main 函數(shù)結(jié)束 以下敘述不正確的是 ____。 define P RICE 30 main( ) { int num=10,total。 標(biāo)識(shí)符的命名規(guī)范 和其它高級(jí)語(yǔ)言一樣,用來(lái)標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、類型名、文件名的有效字符序列稱為標(biāo)識(shí)符,C語(yǔ)言中的標(biāo)識(shí)符命名規(guī)范為: ① 變量名只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符必 須為字母或下劃線。 ② if、 integer 屬于保留字,保留字不可作變 量名。如 0123 即( 123 )8 =1*82 +2*8 1+3*8 0=64+16+3=83。 表 2 . 1 所占位數(shù) 數(shù)的范圍 Int 16 32768~ 32767 即 2 15~( 2 151) short[int ] 16 32768~ 32767 即 2 15~( 2 151) Long[int] 32 2147483648~ 2147483647 即 2 31~( 2 311) Unsigned[int] 16 0~ 65535 即 0~( 2 161) Unsigned short 16 0~ 65535 即 0~( 2 161) Unsigned long 32 0~ 4294967295 即 0~( 2 321) 整型常量的分類 ① 一個(gè)整 常量,如果其值在 32768~ 32767 范圍內(nèi),認(rèn)為它是 int 型,它可以賦值給 int 型和 long int 型變量。實(shí)數(shù)有兩種表示形式: ① 十進(jìn) 制形 式。 ( A) 160. 0. 12 e3 ( B) 123 2e4. 2 . e5 ( C) . 18 123e4 0. 0 ( D) . 234 1e3 答 案: B 詳 解: ① 160. 0. 12 123e4 0. 0 . 234 1e3 是實(shí)數(shù)的十進(jìn)制形式或指數(shù)形式。在 IBM P C 中,單精度實(shí)數(shù)的范圍約為177。根據(jù)變量的類型截取實(shí)型常量中相應(yīng)的有效位數(shù)字。而字符常量是用引號(hào)(即撇號(hào))括起來(lái)的一個(gè)字符,所以答案為 D。 ② c1=c132。 ( A) ‘a(chǎn)bc‘ ( B) ‖12‘12‖ ( C) ‖0‖ ( D) ‖ ‖ 答 案: A 詳 解: ‘a(chǎn)bc‘是用單引號(hào)引來(lái)的,所以 ‘a(chǎn)bc‘不是正確的字符串常量。 printf(―%d,%d\n‖,5/3,5%3)。 x+=n++ 答 案: 10 6 詳解: 根據(jù)優(yōu)先級(jí)別選運(yùn)算表達(dá)式 n++,因?yàn)?n++是后綴表示形式,所以 n先參預(yù)運(yùn)算,再運(yùn)算表達(dá)式 x+=n,則 x 為 10,最后 n 自加為 6。 ③ 運(yùn)算量:?jiǎn)卧\(yùn)算量,此運(yùn)算量必須為變量,所以表達(dá)式 5++、 (x+y)++是錯(cuò)誤的。 a=i+(j%4!=0)。 ④ 字符數(shù)據(jù)的比較按其 ASCII 碼值進(jìn)行。amp。amp。表達(dá)式中,若 amp。amp。 } 輸 出結(jié)果: 1, 1, 0 1, 0, 0 詳 解: ① 因?yàn)?amp。amp。 ( A) x%=(k%5) ( B) x%=(kk%5) ( C) x%=kk%5 ( D) (x%=k)(k%=5) 答 案: D C 語(yǔ)言程序設(shè)計(jì)詳解 15 詳解: 表達(dá)式 (x%=k)(k%=5)完全等價(jià)于 (x=x%k)(k=k%5)等價(jià)于 52,此表達(dá)式的結(jié)果為 3。它的一般形式為: e1?e2:e3 它的操作
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1