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

正文內(nèi)容

cprimerplus第五版資料課后編程練習(xí)答案(編輯修改稿)

2025-07-21 18:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 輸入E時(shí)需要產(chǎn)生的。提示:使用一個(gè)外部循環(huán)來處理行,在每一行中使用三個(gè)內(nèi)部循環(huán),一個(gè)處理空格,一個(gè)以升序打印字母,一個(gè)以降序打印字母。如果您的系統(tǒng)不使用ASCII或類似的以嚴(yán)格數(shù)字順序表示字母的編碼,請(qǐng)參見在編程練習(xí)3中給出的建議。includeint main(void){ int i,j,k。 char letter。 printf(Please input a capital:)。 scanf(%c,amp。letter)。 k=letter39。A39。+1。 for(i=0。ik。i++) { for(j=0。jki。j++) printf( )。 for(j=0。j=i。j++) printf(%c,39。A39。+j)。 for(j=i1。j=0。j) printf(%c,39。A39。+j)。 printf(\n)。 } return(0)。} 5.編寫一個(gè)程序打印一個(gè)表,表的每一行都給出一個(gè)整數(shù)、它的平方以及它的立方。要求用戶輸入表的上限與下限。使用一個(gè)for循環(huán)。includeint main(void){ int i,min,max。 printf(Please input the min and max:)。 scanf(%d %d,amp。min,amp。max)。 printf(%10s%10s%10s\n,num,square,cube)。 for(i=min。i=max。i++) { printf(%10d%10d%10d\n,i,i*i,i*i*i)。 } return(0)。} 6.編寫一個(gè)程序把一個(gè)單詞讀入一個(gè)字符數(shù)組,然后反向打印出這個(gè)詞。提示:使用strlen()(第4章)計(jì)算數(shù)組中最后一個(gè)字符的索引。includeincludeint main(void){ char word[20]。 int i。 printf(Please input a word:)。 scanf(%s,amp。word)。 for(i=strlen(word)1。i=0。i) printf(%c,word[i])。 printf(\n)。 return(0)。} 7.編寫一個(gè)程序,要求輸入兩個(gè)浮點(diǎn)數(shù),然后打印出用二者的差值除以二者的乘積所得的結(jié)果。在用戶鍵入非數(shù)字的輸入之前程序循環(huán)處理每對(duì)輸入值。 includeint main(void){ float a,b。 printf(Please input two floats:)。 while(scanf(%f%f,amp。a,amp。b) ==2 ) { printf((%.2f%.2f) / (%.2f*%.2f) = %.2f\n,a,b,a,b,(ab) / (a*b))。 printf(Please input two floats:)。 } printf(end\n)。 return(0)。} 8.對(duì)練習(xí)7進(jìn)行修改,讓它使用一個(gè)函數(shù)來返回計(jì)算值。 includefloat calculate(float,float)。int main(void){ float a,b。 printf(Please input two floats:)。 while(scanf(%f%f,amp。a,amp。b) ==2 ) { printf( (%.2f%.2f) / (%.2f*%.2f) = %.2f\n,a,b,a,b,calculate(a,b) )。 printf(Please input two floats:)。 } printf(end\n)。 return(0)。}float calculate(float x,float y){ return( (xy) / (x*y) )。} 9.編寫一個(gè)程序,要求用戶輸入下限整數(shù)和一個(gè)上限整數(shù),然后,依次計(jì)算從下限到上限的每一個(gè)整數(shù)的平方的加和,最后顯示結(jié)果。程序?qū)⒉粩嗵崾居脩糨斎胂孪拚麛?shù)和上限整數(shù)并顯示出答案,直到用戶輸入的上限整數(shù)等于或小于下限整數(shù)為止。程序運(yùn)行的結(jié)果示例應(yīng)該如下所示: Enter lower and upper integer limits: 5 9 The sums of the squares from 25 t0 81 is 255 Enter next set of limits:3 25 The sums of the squares from 9 t0 625 iS 5520 Enter next set of limits:5 5 Done includeint main(void){ int lower,upper,sum,i。 printf(Enter lower and upper integer limits:)。 scanf(%d%d,amp。lower,amp。upper)。 while(lowerupper ) { for(i=lower,sum=0。i=upper。i++) sum+=i*i。 printf(The sums of the squates from %d to %d is %d\n,lower*lower,upper*upper,sum)。 printf(Enter next set of limits:)。 scanf(%d%d,amp。lower,amp。upper)。 } printf(Done\n)。 return(0)。} ,然后以相反的順序打印它們。 includeint main(void){ int num[8],i。 printf(Enter 8 numbers:)。 for(i=0。i8。i++) scanf(%d,amp。num[i])。 for(i=7。i=0。i) printf(%d\t,num[i])。 printf(\n)。 return(0)。} : ++++… ++… 編寫一個(gè)程序來計(jì)算這兩個(gè)序列不斷變化的總和,直到達(dá)到某個(gè)次數(shù)。讓用戶交互地輸入這個(gè)次數(shù)??纯丛?0次、100次和500次之后的總和。是否每個(gè)序列都看上去要收斂于某個(gè)值?提示:奇數(shù)個(gè)1相乘的值為1,而偶數(shù)個(gè)1相乘的值為1。 includeint main(void){ double i,sum1,sum2。 int sign,count。 printf(Enter the count:)。 scanf(%d,amp。count)。 for(i=,sign=1,sum1=0,sum2=0。i=count。i++,sign = sign) { sum1 += / i。 sum2 += sign * / i。 } printf( + + + (%d terms) = %lf\n,count,sum1)。 printf( + (%d terms) = %lf\n,count,sum2)。 return(0)。} ,創(chuàng)建一個(gè)8個(gè)元素的int數(shù)組,并且把元素分別設(shè)置為2的前8次冪,然后打印出它們的值。使用for循環(huán)來設(shè)置值;為了變化,使用do while循環(huán)來顯示這些值。 includeincludeint main(void){ int num[8],i。 for(i=0。i8。i++) num[i] = pow(2,i)。 //pow乘冪函數(shù) 用到math頭文件 i = 0。 do printf(%d\t,num[i])。 while(++i8)。 printf(\n)。 return(0)。} ,創(chuàng)建兩個(gè)8元素的double數(shù)組,使用一個(gè)循環(huán)來讓用戶鍵入第一個(gè)數(shù)組的8個(gè)元素的值。程序把第二個(gè)數(shù)組的元素設(shè)置為第一個(gè)數(shù)組元素的累積和。例如,第二個(gè)數(shù)組的第4個(gè)元素應(yīng)該等于第一個(gè)數(shù)組的前4個(gè)元素的和,第二個(gè)數(shù)組的第5個(gè)元素應(yīng)該等于第一個(gè)數(shù)組的前5個(gè)元素的和(使用嵌套循環(huán)可以做到這一點(diǎn)。不過利用第二個(gè)數(shù)組的第5個(gè)元素等于第二個(gè)數(shù)組的第4個(gè)元素加上第一個(gè)數(shù)組的第5個(gè)元素這一事實(shí),可以避免嵌套而只使用單個(gè)循環(huán)來完成這個(gè)任務(wù))。最后,使用一個(gè)循環(huán)來顯示兩個(gè)數(shù)組中的內(nèi)容,第一個(gè)數(shù)組在一行中顯示,而第二個(gè)數(shù)組中的每個(gè)元素在第一個(gè)數(shù)組的對(duì)應(yīng)元素之下進(jìn)行顯示。 includeint main(void){ double num[8],sum[8]。 int i,j。 printf(Enter 8 numbers:)。 for(i=0。i8。i++) { scanf(%lf,amp。num[i])。 for(j=0,sum[i]=0。j=i。j++) sum[i] += num[j]。 } for(i=0。i8。i++) printf(%,num[i])。 printf(\n)。 for(i=0。i8。i++) printf(%,sum[i])。 printf(\n)。 return(0)。} ,然后反向打印該行。您可以把輸入存儲(chǔ)在一個(gè)char數(shù)組中;假定該行不超過255個(gè)字符?;貞浺幌?,您可以使用具有%c說明符的scanf()從輸入中一次讀入一個(gè)字符,而且當(dāng)您按下回車鍵時(shí)會(huì)產(chǎn)生換行字符(\n)。 includedefine LENGTH 20int main(void){ char a[255]。 int i。 for(i=0。iLENGTH。i++) scanf(%c,amp。a[i])。 for(i=LENGTH1。i=0。i) printf(%c,a[i])。 printf(\n)。 return(0)。} 15. Daphne以10%的單利息投資了100美元(也就是說,每年投資贏得的利息等于原始投資的10%)。Deirdre則以每年5%的復(fù)合利息投資了10O美元(也就是說,利息是當(dāng)前結(jié)余的5%,其中包括以前的利息)。編寫一個(gè)程序,計(jì)算需要多少年Deirdre的投資額才會(huì)超過Daphne,并且顯示出到那時(shí)兩個(gè)人的投資額。 includeint main(void){ double Daphne=100,Deirdre=100。 int i=0。 while(Daphne=Deirdre) { Daphne += 100 * 。 Deirdre += Deirdre * 。 i++。 } printf(After %d years,Deirdre39。s investment is %lf,Daphne39。s investment is %lf\n,i,Deirdre,Daphne)。 return(0)。} 16. Chuckie Lucky贏了100萬美元,他把它存入一個(gè)每年贏得8%的帳戶。在每年的最后一天,Chuckie取出10萬美元。編寫一個(gè)程序,計(jì)算需要多少年Chuckie就會(huì)清空他的帳戶。 includeint main(void){ double investment = 100。 int i=0。 while(investment 0) { investment += investment * 。 investment = 10。 i++。 } printf(After %d years,Chuckie Lucky39。s investment is out\n,i,investment)。 return(0)。}第七章 C控制語(yǔ)句:分支和跳轉(zhuǎn)編程練習(xí) 1.編寫一個(gè)程序。該程序讀取輸入直到遇到字符,然后報(bào)告讀取的空格數(shù)目、讀取的換行符數(shù)目以及讀取的所有其他字符數(shù)目。 includeint main(void){ int space=0,newline=0,others=0。 char a。 printf(Please input a string end by :)。 while((a=getchar()) != 39。39。) if(a == 39。 39。) space++。 else if (a == 39。\n39。) newline++。 else others++。 printf(space: %d,newline: %d,others: %d\n,space,newline,others)。 return(0)。} 2.編寫一個(gè)程序,該程序讀取輸入直到遇到字符。使程序打印每個(gè)輸入的字符以及它的十進(jìn)制ASCII碼。每行打印8個(gè)字符,編碼對(duì)。建議:利用字符計(jì)數(shù)和模運(yùn)算符(%
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1