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

正文內(nèi)容

c語(yǔ)言語(yǔ)言程序設(shè)計(jì)教程楊路明版習(xí)題答案-資料下載頁(yè)

2025-06-28 08:00本頁(yè)面
  

【正文】 \n,y)。}float f(float x,int n){ float sum=。 int i。 for(i=1。i=n。i++) { sum+=f1(1,i)*f1(x,2*i)/f2(2*i)。 } return sum。}float f1(float x,int m){ int i。 float y=。 for (i=1。i=m。i++) { y*=x。 } return y。}float f2(int m){ int i。 float y=1。 for (i=1。i=m。i++) { y*=i。 } return y。} 第七章 數(shù)  組-習(xí)題答案1 ★以下各題中,選擇一個(gè)正確的答案。能正確對(duì)一維數(shù)組 a 中所有元素進(jìn)行初始化的是( )?! . int a[5]={ } B. int a[ ]={0} C. int a[5]=0,0,0,0,0 D. int a[5]={0}有說(shuō)明 int k=3,a[10]。 則下列可以正確引用數(shù)組元素的表達(dá)式是( )。 A. a[k] B. a[10] C. a[1,3] D. a[3*5]有定義 int d[ ][3]={1,2,3,4,5,6}。 執(zhí)行語(yǔ)句printf(%c,d[1][0]+39。A39。)。 結(jié)果是( )?! . A B. B C. D D. E有定義 char c=39。A39。,ch[20]={39。a39。,39。b39。,39。c39。,39。\039。,39。d39。,39。\039。}。 若執(zhí)行printf(%s,ch)。 結(jié)果是( )。 A. 39。abc39。 B. abc C. abcd \0d對(duì)數(shù)組進(jìn)行初始化 char carr[ ]={39。s39。,39。t39。,39。u39。,39。d39。,39。e39。,39。n39。,39。t39。},barr[ ]=student。 則正確的是( )?!? A. carr 與 barr 長(zhǎng)度相同     B. carr 比 barr 長(zhǎng) C. carr 與 barr 相同 D. carr 比 barr 短 答 BD  A  D  B  D 2 ★閱讀下列程序,寫(xiě)出程序的執(zhí)行結(jié)果。include include void main( ){ int i,j,temp,d[4][4]={{1,2,3,4},{5,6,7,8},{4,3,2,1},{1,2,3,4}}。 for(i=0。i4。i++) for(j=0。ji。j++) if(d[i][j]d[j][i])d[j][i]=d[i][j]。 for(i=0。i4。i++) { printf(\n)。 for(j=0。j4。j++) if(j=i)printf(%6d,d[i][j])。 else printf(%c, 39。 39。 )。 }}若輸入十進(jìn)制數(shù)3291時(shí),下列程序輸出為:include void main( ){ int i,d,m,n。 char s[8]。 scanf(%d,amp。n)。 i=0。 /*i是用來(lái)存放轉(zhuǎn)換后的數(shù)組元素下標(biāo)*/ do{ m=n/8。 d=n%8。 s[i]=39。039。+d。 i++。 n=m。 }while(n!=0)。 for(i 。i=0。i ) putchar(s[i])。 /*反向輸出字符*/} 答 1 5 4 4 6 7 8 2 3 46333 3 ★程序填空。在___處填寫(xiě)合適的語(yǔ)句,完善下列程序:從鍵盤(pán)輸入一個(gè)數(shù),將其插入到一個(gè)升序數(shù)組中,保持?jǐn)?shù)組仍然按升序排列。include void main( ){ int data,temp,k。 static int a[9]={10,2,4,8,10,15,25,50}。 printf(\nEnter a data:)。 scanf(%d,amp。data)。 ______①_____。 for(k=8。____②____。k ) if(a[k]a[k1]) { ______③______。 a[k]=a[k1]。 a[k1]=temp。 } else ______④______。 for(k=0。__⑤__。k++) printf(%7d,a[k])。}從鍵盤(pán)輸入一串英文字符(不含空格與其他字符),統(tǒng)計(jì)每個(gè)字符的個(gè)數(shù),并輸出字母及相應(yīng)的個(gè)數(shù)。include include /*本行代碼教材中應(yīng)該加上,因?yàn)槌绦蛑杏?putchar() */void main( ){ int i=0,c[52]={0},m=0。 char str[80]。 printf(Input a string:)。 scanf(___①___,str)。 while(str[i]) { if(str[i]=39。A39。 amp。amp。 ____②___)c[str[i]39。A39。]++。 if(str[i]=39。a39。 amp。amp。 str[i]=39。z39。)_____③____。 i++。 } for(i=0。i26。i++) if(c[i] { if(m%8==0)putchar(39。\n39。)。 m++。 printf(%c:%d,i+39。A39。,c[i])。 } for(i=0。i26。i++) if(c[i+26]) { if(m%8==0)putchar(39。\n39。)。 m++。 printf(%c:%d,____④___,c[i+26])。 }} 答 ① a[8]=data  ② k=1 ?、?temp=a[k]  ④ break  ⑤ k=8① %s  ② str[i]=39。Z39?!? ③ c[str[i]39。a39。+26]++  ④ i+39。A39。 4 ★求一組成績(jī)的平均分?jǐn)?shù)以及高于平均分的成績(jī),設(shè)給定的成績(jī)?yōu)?90,85,92,77,80,62。 答 main(){ int score[6]={90,85,92,77,80,62}。 int i,sum=0。 float aver。 for(i=0。i6。i++)sum+=score[i]。 aver=sum/。 printf(\nAverage:%f\n,aver)。 printf(High score:)。 for(i=0。i6。i++) if(score[i]aver)printf(%d\t,score[i])。} 5 ★編寫(xiě)程序,輸入一組整數(shù),將它們排序后由小到大輸出。【提示】假設(shè)為具有 10 個(gè)元素的正整數(shù)數(shù)組;外層循環(huán)從數(shù)組的第一個(gè)元素開(kāi)始選??;內(nèi)層循環(huán)從外層循環(huán)選定的元素下一個(gè)元素開(kāi)始選取,依次與外層循環(huán)選定的元素進(jìn)行比較,將小者放入外層循環(huán)選定的元素中。 答 define N 10main(){ int a[N],i,j,t。 for(i=0。iN。i++)  /*提示并為數(shù)組元素賦值*/ { printf(\nInput a[%d]:,i)。 scanf(%d,amp。a[i])。 } for(i=0。iN。i++)  /*外層選定待比較元素位置*/ { for(j=i+1。jN。j++) /*選定后續(xù)需要比較之元素位置*/ { if(a[i]a[j]) { t=a[i]。a[i]=a[j]。a[j]=t。 } } printf(%d\t,a[i])?!?*輸出已更新為較小值之外層選定元素*/ }} 6 從鍵盤(pán)輸入一個(gè)44整數(shù)矩陣,以主對(duì)角線(\)為對(duì)稱(chēng)軸,將左下角元素中較大元素代替右上角對(duì)應(yīng)元素,將右上角(含對(duì)角線元素)輸出。【提示】a[0][0] a[0][1] a[0][2] a[0][3] a[1][0] a[1][1] a[1][2] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3] a[3][0] a[3][1] a[3][2] a[3][3] 答 define M 4main(){ int a[M][M]。 int i,j,k,t。 printf(Input integer number:\n)。 for(i=0。iM。i++) /*用兩層循環(huán)為二維數(shù)組元素賦值*/ for(j=0。jM。j++) { printf(a[%d][%d]=,i,j)。 scanf(%d,amp。a[i][j])。 } for(i=0。iM。i++) /*用兩層循環(huán)將數(shù)組以矩陣形式在屏幕輸出*/ { for(j=0。jM。j++) { printf(%d\t,a[i][j])。 } printf(\n)。 } printf(\n)。 /*分隔線*/ for(i=0。iM。i++) /*選定矩陣待處理的當(dāng)前行*/ { for(j=0。jM。j++)/*將左下角元素中較大元素代替右上角對(duì)應(yīng)元素*/ { if(a[j][i]a[i][j]) { t=a[j][i]。a[j][i]=a[i][j]。a[i][j]=t。 } } for(j=i。jM。j++) /*將函對(duì)角線的右上角元素輸出*/ /*本循環(huán)為將第 i 行第 i 列開(kāi)始的右側(cè)元素輸出*/ { printf(%d\t,a[i][j])。 } printf(\n)。 for(k=0。ki+1。k++)printf(\t)。/*保證顯示數(shù)據(jù)正確位置*/ } getch()。}【運(yùn)行結(jié)果】a[0][0]=1a[0][1]=2a[0][2]=3a[0][3]=4a[1][0]=5a[1][1]=6a[1][2]=7a[1][3]=8a[2][0]=9a[2][1]=10a[2][2]=11a[2][3]=12a[3][0]=13a[3][1]=14a[3][2]=15a[3][3]=161 2 3 45 6 7 89 10 11 1213 14 15 161 5 9 13 6 10 14 11 15
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1