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

正文內(nèi)容

c語言課后題編程答案(編輯修改稿)

2024-07-25 07:51 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 現(xiàn),循環(huán)語句有三種:while,dowhile,for,循環(huán)語句的使用場(chǎng)合是:數(shù)之間有規(guī)律可循并且是重復(fù)執(zhí)行某項(xiàng)操作。(2)本程序設(shè)計(jì)是正負(fù)數(shù)交替求和,所以必須單獨(dú)定義一個(gè)變量,通過每次乘以1,來實(shí)現(xiàn)正負(fù)交替。本題中的j就扮演了這個(gè)角色。(3) while語句簡(jiǎn)介:功能是可實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。While與其后的括號(hào)之間無空格,括號(hào)里的表達(dá)式只要是合法的表達(dá)式即可,不過關(guān)系表達(dá)式最為常見。While的管轄范圍是緊跟在其后的一條“C語句”(可以是單純的一條C語句,也可以是用花括號(hào)括起來的復(fù)合語句)。程序設(shè)計(jì)最忌諱死循環(huán),所以說循環(huán)體中必須要有使while后表達(dá)式為假的趨勢(shì),這樣才能正常的跳出循環(huán)體,從而避免死循環(huán)的出現(xiàn)。方法二:includeincludemain(){int a,b,c,s。 a=1。b=1。c=1。s=0。while(fabs(c)=101) {s+=c。 b+=2。 a=a。 c=a*b。}printf(“13+57+…99+101=%d”,s)。}程序總結(jié):若程序中用到了數(shù)學(xué)函數(shù),就必須把include加上。518編寫程序,求e的值,e≈1+1/1!+1/2!+1/3!+1/4!+…(1)用for循環(huán),計(jì)算前50項(xiàng)。(2)用while循環(huán),要求直至最后一項(xiàng)的值小于10的6次方。 (1) 方法一:includemain(){int m,n。 float e=,i=,t。 for(n=1。n=50。n++){m=n。for(t=。m=1。m) t=t*m。i=1/t。e=e+i。}printf(“e=%f”,e)。}程序總結(jié):for(t=。m=1。m) t=t*m。實(shí)現(xiàn)的是階乘的求法。方法二:includemain(){float a,b,c,e。e=。a=。c=0。for(b=。b50。b++){e+=c。c=(a*b)。a=a*b。}printf(“e=%f”,e)。}程序總結(jié):c=*b。 a=a*b。這兩句是階乘的另一種實(shí)現(xiàn)方法。此算法的設(shè)計(jì)思路是:1!*2=2!,2!*3=3!,3!*4=4!……后一項(xiàng)的分母是前一項(xiàng)分母再乘以一個(gè)有規(guī)律的數(shù)。(2) includemain(){float a=,b=,c=,e=。 while(c=1e6){ e+=c。 b++。c=(a*b)。a=a*b。}printf(“e=%f\n”,e)。}程序總結(jié):1乘以10的6次方,在C語言中表示為1e6。519編寫程序,輸出從公元2000年至3000年所有閏年的年號(hào),每輸出10個(gè)年號(hào)換一行,判斷公元年是否為閏年的條件是:(1)公元年數(shù)如能被4整除,而不能被100整除,則是閏年。(2)公元年數(shù)能被400整除也是閏年。includemain(){ int i,j=0。for(i=2000。i=3000。i++){ if(i%4==0amp。amp。i%100!=0||i%400==0){printf(“i=%d”,i)。j++。}if(j%10==0) printf(“\n”)。}printf(“\n”)。}程序設(shè)計(jì):(1) int i,j=0。這條語句中的j=0非常必要,因?yàn)閖的作用就是累計(jì)閏年的個(gè)數(shù),在所有的程序設(shè)計(jì)中,具有累計(jì)功能的變量都需要初始化為零。否則隨機(jī)數(shù)會(huì)來搗亂,從而導(dǎo)致最后累計(jì)結(jié)果的無意義。(2) if(j%10==0)這是換行的一貫表示形式。(3) 語句printf(“\n”)。在程序的最后出現(xiàn)兩次,這兩次的作用是不一樣的,前者實(shí)現(xiàn)的是每10個(gè)閏年換行一次。后者的功能是讓黑屏上的press any key to continue 乖乖換行,從而提高程序輸出結(jié)果的可讀性。520編寫程序,打印以下圖形:* *** ***** ****************includemain(){ int i,j,k。 for(i=3。i=0。i){ for(k=1。k=i。k++) Printf(“ ”)。for(j=0。j7i*2。j++) printf(“*”)。printf(“ \n”)。}for(i=4。i7。i++){for(k=4。k=i。k++) printf(“ ”)。for(j=3。j=15i*2。j++) printf(“*”)。printf(“ \n”)。}}程序總結(jié):(1) 類似圖形的設(shè)計(jì)是有規(guī)律可循的,比如此題:空格的個(gè)數(shù)從上往下依次是0、3,星號(hào)的個(gè)數(shù)從上往下依次是1,并且上下兩部分是對(duì)稱的。(2) 本題中for循環(huán)的控制條件很難想出來,大家只要把這個(gè)題記住就可以,到時(shí)候稍微變一下型就可以。第6章619 請(qǐng)編寫程序,輸入一行字符(用回車結(jié)束),輸出每個(gè)字符以及與之對(duì)應(yīng)的ASCII代碼值,每行輸出三對(duì)。includemain(){int n=0。 char c。while((c=getchar())!=’\n’){n++。printf(“ASCII=%d,c=%c”,c,c)。if(n%3==0) printf(“\n”)。}putchar(‘\n’)。}程序總結(jié):(1) 字符型數(shù)據(jù)在內(nèi)存中保存的是與之相對(duì)應(yīng)的ASCII碼值。大家要牢記的ASCII代碼值有:數(shù)字字符’0’的ASCII值是48,字符‘a(chǎn)’的ASCII值是65,字符‘A’的ASCII值是97,字符‘ ’的ASCII值是32,這4個(gè)特殊字符的ASCII值必須記住。其他的只要在它們的基礎(chǔ)上遞推就可以。(2) 在printf和scanf中所用到的%后的字母,取決于輸入輸出項(xiàng)在定義時(shí)所用的關(guān)鍵字。Int與%d對(duì)應(yīng),float與%f對(duì)應(yīng), double與%lf對(duì)應(yīng), char與%c對(duì)應(yīng),long i
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1