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

正文內(nèi)容

cprimerplus第五版資料課后編程練習(xí)答案-文庫吧

2025-06-09 18:30 本頁面


【正文】 scanf(%s,surname)。 printf(%s %s.\n,firstname,surname)。 printf(%*d %*d\n,strlen(firstname),strlen(firstname),strlen(surname),strlen(surname))。//*對(duì)應(yīng)寬度變量 printf(%s %s.\n,firstname,surname)。 printf(%*d %*d\n,strlen(firstname),strlen(firstname),strlen(surname),strlen(surname))。//*對(duì)應(yīng)寬度變量 return(0)。} 6.編寫一個(gè)程序。每個(gè)變量的值顯示三次:一次在小數(shù)點(diǎn)右側(cè)顯示4個(gè)數(shù)字,一次在小數(shù)點(diǎn)右側(cè)顯示12個(gè)數(shù)字,另一次在小數(shù)點(diǎn)右側(cè)顯示16個(gè)數(shù)字。,并顯示FLT—DIG和DBL_DIG的值。? includeincludeint main(void){ double a=。 float b=。 printf(double a=:\n)。 printf(%.4e\n,a)。 printf(%.12e\n,a)。 printf(%.16e\n\n,a)。 printf(float b=:\n)。 printf(%.4f\n,b)。 printf(%.12f\n,b)。 printf(%.16f\n\n,b)。 printf(FLT_DIG:%d\n,FLT_DIG)。 printf(DBL_DIG:%d\n,DBL_DIG)。 return(0)。} 7.編寫一個(gè)程序,要求用戶輸入行駛的英里數(shù)和消耗汽油的加侖數(shù)。接著應(yīng)該計(jì)算和顯示消耗每加侖汽油行駛的英里數(shù),顯示方式是在小數(shù)點(diǎn)右側(cè)顯示一個(gè)數(shù)字。然后,,它應(yīng)該把每加侖英里數(shù)轉(zhuǎn)換成每100公里的升數(shù)(歐洲通用的燃料消耗表示法),并顯示結(jié)果,顯示方式是在小數(shù)點(diǎn)右側(cè)顯示一個(gè)數(shù)字(請(qǐng)注意,美國方案測(cè)量每單位距離消耗的燃料數(shù),而歐洲方案測(cè)量每單位燃料的行駛距離)。用符號(hào)常量表示兩個(gè)轉(zhuǎn)換系數(shù)(使用const或define)。includedefine GALLON //1 gallon = litredefine MILE //1 mile = kilometerint main(void){ float mile,gallon。 printf(Please input miles and gallons:)。 scanf(%f %f,amp。mile,amp。gallon)。 printf(Miles per gallon:%.1f\n,mile/gallon)。 printf(Litres per 100 kilometre:%.1f\n,gallon*GALLON/(100*mile*MILE))。 return(0)。}第5章 運(yùn)算符、表達(dá)式和語句編程練習(xí) 1.編寫一個(gè)程序。將用分鐘表示的時(shí)間轉(zhuǎn)換成以小時(shí)和分鐘表示的時(shí)間。使用define或者const來創(chuàng)建一個(gè)代表60的符號(hào)常量。使用while循環(huán)來允許用戶重復(fù)鍵入值,并且當(dāng)鍵入一個(gè)小于等于0的時(shí)間時(shí)終止循環(huán)。includedefine HOUR 60int main(void){ int minutes。 printf(Please input the minutes:)。 scanf(%d,amp。minutes)。 while(minutes0) { printf(%d hours and %d minutes\n,minutes/HOUR,minutes%HOUR)。 printf(Please input the minutes:)。 scanf(%d,amp。minutes)。 } return(0)。} 2.編寫一個(gè)程序,此程序要求輸入一整數(shù),然后打印出從(包括)輸入的值到(包括)比輸入的值大10的所有整數(shù)值(也就是說,如果輸入為5,那么輸出就從5到15)。要求在各個(gè)輸出值之間用空格、制表符或換行符分開。includeint main(void){ int num,i=0。 printf(Please input the number:)。 scanf(%d,amp。num)。 while(i++11) { printf(%d ,num++)。 } return(0)。} 3.編寫一個(gè)程序,該程序要求用戶輸入天數(shù),然后將該值轉(zhuǎn)換為周數(shù)和天數(shù)。例如,此程序?qū)?8天轉(zhuǎn)換成2周4天。用下面的格式顯示結(jié)果: 使用一個(gè)while循環(huán)讓用戶重復(fù)輸入天數(shù);當(dāng)用戶輸入一個(gè)非正數(shù)(如0或20)時(shí),程序?qū)⒔K止循環(huán)。includedefine WEEK 7int main(void){ int days。 printf(Please input the days:)。 scanf(%d,amp。days)。 while(days0) { printf(%d days are %d weeks,%d days.\n,days,days/WEEK,days%WEEK)。 printf(Please input the days:)。 scanf(%d,amp。days)。 } return(0)。} 4.編寫一個(gè)程序讓用戶按厘米輸入一個(gè)高度值,然后,程序按照厘米和英尺英寸顯示這個(gè)高度值。允許厘米和英寸的值出現(xiàn)小數(shù)部分。程序允許用戶繼續(xù)輸入,直到用戶輸入一個(gè)非正的數(shù)值。程序運(yùn)行的示例如下面所示:Enter a height in centimeters: 182 cm = 5 feet, inchesEnter a height in centimeters(=O to quit): 168 cm = 5 feet, inchesEnter a height in centimeters(=O to quit): 0bye includedefine INCH // 1 inch = int main(void){ float cm。 printf(Enter a height in centimeters:)。 scanf(%f,amp。cm)。 while(cm0) { printf(%.1f cm = %d feet, %.1f inches\n,cm,int(cm/INCH/12),cm/INCHint(cm/INCH/12)*12)。 printf(Enter a height in centimeters(=0 to quit):)。 scanf(%f,amp。cm)。 } printf(bye\n)。 return(0)。} ()(如果您愿意,$l,第二天得到$2,第三天得到$3,以此類推,您在20天里會(huì)掙多少錢的程序)。修改該程序,目的是您能交q地告訴程序計(jì)算將進(jìn)行到哪里。也就是說,用一個(gè)讀入的變量來代替20。includeint main(void){ int count,sum,max。 count=0。 sum=0。 printf(Please input the max:)。 scanf(%d,amp。max)。 while(count++ max) sum = sum + count。 printf(sum = %d\n,sum)。 return(0)。} ,使它能夠計(jì)算整數(shù)平方的和(如果您喜歡,可以這樣認(rèn)為:如果您第一天得到$l,第二天得到$4,第三天得到$9,以此類推您將得到多少錢。這看起來像一個(gè)很好的買賣)。C沒有平方函數(shù),但是您可以利用n的平方是n*n的事實(shí)。includeint main(void){ int count,sum,max。 count=0。 sum=0。 printf(Please input the max:)。 scanf(%d,amp。max)。 while(count++max) sum = sum + count * count。 printf(sum = %d\n,sum)。 return(0)。} 7.編寫一個(gè)程序,該程序要求輸入一個(gè)float型數(shù)并打印該數(shù)的立方值。使用您自己設(shè)計(jì)的函數(shù)來計(jì)算該值的立方并且將它的立方打印出來。main()程序把輸入的值傳遞給該函數(shù)。includefloat cube(float)。int main(void){ float number。 printf(Please input the number:)。 scanf(%f,amp。number)。 printf(The cube of %f is %f\n,number,cube(number))。 return(0)。}float cube(float num){ return(num * num * num)。} 8.編寫一個(gè)程序,該程序要求用戶輸入一個(gè)華氏溫度。程序以double類型讀入溫度值,并將它作為一個(gè)參數(shù)傳遞給用戶提供的函數(shù)Temperatures()。該函數(shù)將計(jì)算相應(yīng)的攝氏溫度和絕對(duì)溫度,并以小數(shù)點(diǎn)右邊有兩位數(shù)字的精度顯示這三種溫度。它應(yīng)該用每個(gè)值所代表的溫度刻度來標(biāo)識(shí)這3個(gè)值。下面是將華氏溫度轉(zhuǎn)換成攝氏溫度的方程: 通常用在科學(xué)上的絕對(duì)溫度的刻度是0代表絕對(duì)零,是可能溫度的下界。下面是將攝氏溫度轉(zhuǎn)換為絕對(duì)溫度的方程: Kelvin=Celsius+ Temperatures()函數(shù)使用const來創(chuàng)建代表該轉(zhuǎn)換里的3個(gè)常量的符號(hào)。main()函數(shù)將使用一個(gè)循環(huán)來允許用戶重復(fù)地輸入溫度,當(dāng)用戶輸入q或其他非數(shù)字值時(shí),循環(huán)結(jié)束。includevoid Temperatures(double)。int main(void){ double Fahrenheit。 printf(Please input the Fahrenheit:)。 while(scanf(%lf,amp。Fahrenheit) == 1) //scanf的返回值代表成功輸入的變量的數(shù)目,非數(shù)字不會(huì)被成功輸入 { Temperatures(Fahrenheit)。 printf(Please input the Fahrenheit:)。 } printf(end\n)。 return(0)。}void Temperatures(double Fahrenheit){ const double a=,b=,c=。 printf(Fahrenheit = %lf\t,Fahrenheit)。 printf(Celsius = %lf\t,a * Fahrenheit + b)。 printf(Kelvin = %lf\n,a * Fahrenheit + b + c)。}第6章 C控制語句:循環(huán)編程練習(xí) 1.編寫一個(gè)程序,創(chuàng)建一個(gè)具有26個(gè)元素的數(shù)組,并在其中存儲(chǔ)26個(gè)小寫字母。并讓該程序顯示該數(shù)組的內(nèi)容。includeint main(void){ char ABC[26]。 int i。 for(i=0。i26。i++) ABC[i] = 39。a39。 + i。 for(i=0。i26。i++) printf(%c,ABC[i])。 printf(\n)。 return(0)。} 2.使用嵌套循環(huán)產(chǎn)生下列圖案: S $$ $$$ $$$$ $$$$$includeint main(void){ int i,j。 for(i=0。i5。i++) { for(j=0。j=i。j++) printf($)。 printf(\n)。 } return(0)。} 3.使用嵌套循環(huán)產(chǎn)生下列圖案:FFEFEDFEDCFEDCBFEDCBA 請(qǐng)注意:如果您的系統(tǒng)不使用ASCⅡ或其他以數(shù)字順序編碼的碼,您可以把一個(gè)字符數(shù)組初始化為字母表中的字母:char lets[26]=ABCDEFGHIJKLMNOPQRSTUVWXYZ。然后就可以使用數(shù)組索引來選用單個(gè)的字母,例如lets[0]是39。A39。,等等。includeint main(void){ int i,j。 for(i=0。i6。i++) { for(j=0。j=i。j++) printf(%c,39。F39。j)。 printf(\n)。 } return(0)。}4.讓程序要求用戶輸入一個(gè)大寫字母,使用嵌套循環(huán)產(chǎn)生像下面這樣的金字塔圖案: A ABA ABCBA ABCDCDAABCDEDCBA 這種圖案要擴(kuò)展到用戶輸入的字符。例如,前面的圖案是在
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1