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

正文內(nèi)容

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

2025-07-25 07:51 本頁面
 

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