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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)課程輔導(dǎo)(二-全文預(yù)覽

  

【正文】 +,,*,/或 ):”。 (5) while(i++N) { x=rand()%100。 else n2++。 (2) while(x) {s+=x。 2. 執(zhí)行過(guò)程 while語(yǔ)句的執(zhí)行過(guò)程為: (1) 計(jì)算 表達(dá)式 的值,假定為 M。\n39。 i++) if(n%i==0) break。 n=99。 要求出所給的 2至 99 區(qū)間內(nèi)的所有素?cái)?shù),需要依次對(duì)每個(gè)整數(shù)進(jìn)行判斷,這又是一個(gè)循環(huán)處理的過(guò)程。所以要判斷一個(gè)自然數(shù) n是否為素?cái)?shù),可簡(jiǎn)化為判斷它能否被 2至 n 之間的自然數(shù)整除即可。 } } 該程序運(yùn)行后,將得到如下輸出結(jié)果: (3,4,5) (5,12,13) (6,8,10) (7,24,25) (8,15,17) (9,12,15) (10,24,26) (12,16,20) (15,20,25) (16,30,34) (18,24,30) (20,21,29) (21,28,35) 例 6. 編一程序打印出 2至 99之間的所有素?cái)?shù)。,39。(39。 a++) for(b=a+1。 void main() { int a,b。如 (3,4,5),(5,1213)等都是該題的解。 coutv=vendl。 t=sqrt(f)。 s2+=x*x。 for(int i=1。根據(jù)以上分析編寫(xiě)出程序如下: include include const int n=10。 此題需要首先求出 ??ni ix1和 ??ni ix12 ,然后才能夠求出 v,f 和 t。 y2=(1+exp(x))/(sqrt(2*a)1)。 //也可把 a設(shè)定為數(shù)值常量 for(int i=0。在循環(huán)體中計(jì)算 y1和 y2的公式應(yīng)分別表示為: y1=(1+exp(x))/(sqrt(2*a)+1) y2=(1+exp(x))/(sqrt(2*a)1) 每次根據(jù) x的值(即 )求出對(duì)應(yīng)的 y1和 y2后都要輸出出來(lái)。 //j的值為 (1)i+1 j=j。i=10。 int i,j=1。為了計(jì)算一個(gè)數(shù)據(jù)項(xiàng)中的 xi和 i!,還需要設(shè)定兩個(gè)累乘變量,假定分別用 p1和 p2表示,它們的初值應(yīng)均為1,在循環(huán)體中需要分別向 p1和 p2累乘 x和 i的值。 couts=sendl。根 據(jù)分析編寫(xiě)出程序如下: include void main() { int i,s=1。 6. 應(yīng)用舉例 例 1. 編一程序計(jì)算 1+22+42+62+? +502的值。 } 主函數(shù)中使用了一個(gè)雙重 for循環(huán),外循環(huán)變量 i 初值為 1,終值為整數(shù)常量 M,每執(zhí)行一次外循環(huán)體(即內(nèi)循環(huán))后其值增加 1,內(nèi)循環(huán)變量初值為 1,終值為整數(shù)常量 N,每執(zhí)行一次內(nèi)循環(huán)體(即 s+=i*j。i++) for(j=1。 (5) include const int M=4, N=5。endl。 couta39。 39。 b100。第六行用來(lái)從鍵盤(pán)緩沖區(qū)讀入第一個(gè)被處理數(shù)據(jù)并用它作為 max和 min這兩個(gè)變量的初值。 } 在程序的主函數(shù)中,第一行同時(shí)定義了四個(gè)整型變量 n,x,max和 min,用它們分別保存待處理數(shù)據(jù)的個(gè)數(shù)、當(dāng)前被處理的一個(gè)數(shù)據(jù)、已處理數(shù)據(jù)中的最大值和已處理數(shù)據(jù)中的最小值。 if(xmax) max=x。 max=min=x。 if(n=0) {coutn=0!endl。 } 在這個(gè)程序中定義了三個(gè)變量,用 i作為控制循環(huán)的變量,簡(jiǎn)稱(chēng)循環(huán)變量,用 n保存從鍵盤(pán)輸入的一個(gè)正整數(shù),用 p計(jì)算和保存 n的階乘值, p的初值為 1,每次進(jìn)行循環(huán)計(jì)算時(shí)都使 p累乘循環(huán)變量 i的值,循環(huán)結(jié)束后 p的值就是 n的階乘值。 for(i=1。若程序運(yùn)行后,從鍵盤(pán)上輸入的 6個(gè)常數(shù)為 2,5,10,,則得到的輸出結(jié)果為: 從鍵盤(pán)上同一行輸入 6 個(gè)常數(shù) :2 5 10 x= 2 y= 17 x= 5 y= 95 x= 10 y= 385 x= y= 10 x= y= x= y= (2) include void main() { int i,n。 y=4*x*x2*x+5。 cout從鍵盤(pán)上同一行輸入 6個(gè)常數(shù) :。如對(duì)于第 (1)條語(yǔ)句,外循環(huán)控制循環(huán)體(即內(nèi)循環(huán))執(zhí)行 5 次,每次執(zhí)行內(nèi)循環(huán)時(shí)又控制內(nèi)循環(huán)體執(zhí)行 6 次,所以?xún)?nèi)循環(huán)共被執(zhí)行 5*6=30 次。 j++) if(aa[i][j]max) { max=aa[i][j]。 } (3) for(i=0。 j=i。 j++) s+=i*j。如: (1) for(i=1。 第 (8)條語(yǔ)句的循環(huán)體將被循環(huán)執(zhí)行 20次,每次首先得到 0?99之間的一個(gè)隨機(jī)數(shù) a并輸出它,接著若 a 為 奇數(shù)就使 c1 增 1,否則使 c2 增 1。 第 (4)條語(yǔ)句中省略了全部三個(gè) 表達(dá)式,循環(huán)體是一條復(fù)合語(yǔ)句。 else c2++。 k) { a=rand()%100。b。 } (6) for(int k=2。} (5) for(i=0,y=0。i++,j+=2) x=i*i+j*j。 i++=1000。 i10。表達(dá)式 ) 語(yǔ)句 其中 語(yǔ)句 是 for 語(yǔ)句的循環(huán)體,它將按條件被重復(fù)執(zhí)行多次; 表達(dá)式 1, 表達(dá)式2和 表達(dá)式 都可以被省略,但它們之間的分隔符(即分號(hào))必須保留;另外, 表達(dá)式 1除了可以是一個(gè)表達(dá)式外,還可以兼有對(duì)變量進(jìn)行定義的功能,此變量在離開(kāi)此循環(huán)后仍然可以使用。 else couterror!endl。 break。 break。 break。 break。 break。 cinz。 cout輸入一個(gè)算術(shù)運(yùn)算符 (+,,*,/,%):。 bool b=false。 } } 7 該程序的功能是:根據(jù)從鍵盤(pán)上輸入的一個(gè)人的成績(jī)判斷并輸出它所屬的等級(jí)。 case 6: coutscore:及格 endl。 case 8: coutscore:良 endl。 if(score0 || score100) { cout輸入數(shù)據(jù)有誤! endl。 } } 該程序的功能是:根據(jù)從鍵盤(pán)上輸入的表示星期幾的數(shù)字,對(duì)應(yīng)輸出它的英文名稱(chēng)。 break。 break。 break。 cinweekday。 6 當(dāng)執(zhí)行第三條語(yǔ)句時(shí),若 ch值為小寫(xiě)字母 a 或大寫(xiě)字母 A,則執(zhí)行 3 5 行的語(yǔ)句,若 ch值為小寫(xiě)字母 b或大寫(xiě)字母 B,則執(zhí)行 7 9行的語(yǔ)句,若 ch不是上述取值,則執(zhí)行10 11行后結(jié)束整個(gè)程序的運(yùn)行。 exit(1)。 case ?b?: case ?B?: d1=(a+b)/2。 break。 break。 break。 break。它是一條跳轉(zhuǎn)語(yǔ)句,在 switch語(yǔ)句中執(zhí)行到它時(shí),將跳轉(zhuǎn)到所屬的 switch語(yǔ)句的后面位置,系統(tǒng)將接著向下執(zhí)行其他語(yǔ)句。 注意:語(yǔ)句標(biāo)號(hào)只起到標(biāo)識(shí)語(yǔ)句位置的作用,對(duì)語(yǔ)句的執(zhí)行不會(huì)產(chǎn)生任何影響。 } 該程序的功能是把從鍵盤(pán)上輸入的按任意次序排列的三個(gè)整數(shù)轉(zhuǎn)變?yōu)榘磸拇蟮叫〉拇涡蚺帕校?a≥ b≥ c)并輸出出來(lái)。 39。} if(bc) {temp=b。 b=temp。 4 cout輸入三個(gè)整數(shù) :。 else if(x20) y=pow(x,3)。 } 該程序的功能是:根據(jù)從鍵盤(pán)上輸入的 x的值計(jì)算并輸出 y的值, y的計(jì)算公式為: 1+2x2 (x< 0) y= 7x4 (x≥ 0) (2) include include void main() { double x,y。 cinx。當(dāng)出現(xiàn) if 語(yǔ)句嵌套時(shí), 不管書(shū)寫(xiě)格式如何, else 都將與它前面最靠近的 if相配對(duì),構(gòu)成一條完整的 if 語(yǔ)句。 z=y*pow(y,4)3。 w=x+y+z。amp。amp。 else s2+=x。 執(zhí)行 if語(yǔ)句的過(guò)程可用圖 11 描述,其中菱形框表示判斷,矩形框表示處理,帶箭頭的連線表示執(zhí)行走向。 一、 if語(yǔ)句 1. 語(yǔ)句格式 if語(yǔ)句又稱(chēng)條件語(yǔ)句,其語(yǔ)句格式為: if (表達(dá)式 ) 語(yǔ)句 1 [else 語(yǔ)句 2] if語(yǔ)句是一種結(jié)構(gòu)性語(yǔ)句,因?yàn)樗职姓Z(yǔ)句,即 語(yǔ)句 1和可選擇的 語(yǔ)句 2,這兩條語(yǔ)句稱(chēng)為 if語(yǔ)句的子句。如當(dāng)統(tǒng)計(jì)全體職工工資總和時(shí),就需要重復(fù)地做加法,依次把每個(gè)人的工資累加起來(lái);當(dāng)從一批數(shù)據(jù)中查找具有最大值的一個(gè)數(shù)據(jù)時(shí),需要重復(fù)地做兩個(gè)數(shù)的比較運(yùn)算,每次把上一次比較得到的大者同一個(gè)新(即未比較)的數(shù)據(jù)比較,當(dāng)同最后一個(gè)新的數(shù)據(jù)比較后得到的大者就是全 部數(shù)據(jù)中的最大值。 1 面向?qū)ο蟪绦蛟O(shè)計(jì)課程輔導(dǎo) (二 ) 流程控制語(yǔ)句 徐孝凱 流程控制語(yǔ)句用來(lái)控制程序的執(zhí)行流程,它包括選擇、循環(huán)和跳轉(zhuǎn)三類(lèi)語(yǔ)句。 循環(huán)類(lèi)語(yǔ)句包括 for 循環(huán)語(yǔ)句、 while 循環(huán)語(yǔ)句和 do循環(huán)語(yǔ)句三種,用它們來(lái)解決實(shí)際應(yīng)用中需要重復(fù)處理的問(wèn)題。 這一章將依次介紹每一種流程控制語(yǔ)句的語(yǔ)法格式、執(zhí)行過(guò)程和應(yīng)用舉例等內(nèi)容。 2. 語(yǔ)句執(zhí)行 過(guò)程 if語(yǔ)句的執(zhí)行過(guò)程為: (1) 求 表達(dá)式 的值,若它的值非 0,則表明 表達(dá)式 (又稱(chēng)為條件)為真或成立,否則認(rèn)為條件為假或不成立; (2) 當(dāng)條件為真則執(zhí)行 語(yǔ)句 1,為假則執(zhí)行 語(yǔ)句 2,但若 else部分被省略,則不會(huì)執(zhí)行任何操作。 (2) if(x=a) s1+=x。 (4) if(grade=60 amp。 (6) if(p amp。 (7) if(x*x+y*y==z*z) {c++。} else {y=6。 4. 語(yǔ)句嵌套 if語(yǔ)句中的任何一個(gè)子句可以為任何可執(zhí)行語(yǔ)句,當(dāng)然仍可以是一條 if語(yǔ)句,此種情況稱(chēng)為 if語(yǔ)句的嵌套。 cout從鍵盤(pán)輸入一個(gè)整數(shù) :。 coutx=x, y=yendl。 else if(x10) y=exp(x)*sin(x)。 //分別使 x和 y的輸出寬度為 10,即占有 10個(gè)字符位置 } 該程序的功能是:根據(jù) x的值計(jì)算出分段函數(shù) y的值, y的計(jì)算公式為: |x| (x< 0) y= exsinx
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1