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

正文內(nèi)容

最新譚浩強c程序設(shè)計第三版課后答案整本書(完整版)

2024-07-29 15:22上一頁面

下一頁面
  

【正文】 long n=1234567。 printf(“x=%.6f,y=%.6f,z=%.6f\n”,x,y,z)。y=。要求輸出的結(jié)果如下:a=□3□□b=□4□□c=□5x= ,y= ,z= x+y=□□□y+z=□□z+x=u= □51247□□n=□□□128765c1=’a’□or□97(ASCII)c2=’b’□or□98(ASCII)解:main ( ){int a,b,c。 m=++i。 printf (“%d %d\n”, c1, c2)。c3+=4。 printf (“\t\b%c %c”, c4, c5)。解:各數(shù)據(jù)在內(nèi)存中的存儲形式如下表所示:變量的類型25-232769int型00… 0000110018 位1111111111111110 15 100 … 001(溢出) 14long型00… 000011001 2411 … 1110 3100… 0100 … 001 16 14short型00… 00001100181111111111111110 15100 … 001(溢出) 14signed char(8位)000110011111111000000001(溢出)unsigned int型00… 0000110018 11 … 110 15100 … 001 14unsigned long型00… 0000110012411 … 110 3100… 0100 … 001 16 14unsigned short型00… 0000110018 11 … 110 15100 … 001 8unsigned char型000110011111111000000001其中int和short類型,其取值范圍是-32768~32767。}第2章 程序的靈魂——算法 什么叫結(jié)構(gòu)化的算法?為什么要提倡結(jié)構(gòu)化的算法?解:由一些基本結(jié)構(gòu)順序組成的算法稱為結(jié)構(gòu)化的算法。scanf(“%d,%d,%d”,amp。a,amp。由于在基本結(jié)構(gòu)之間不存在非順序的跳轉(zhuǎn),流程的轉(zhuǎn)移只存在于一個基本結(jié)構(gòu)范圍之內(nèi),因而提高了算法的質(zhì)量。32769在這兩種類型中實際表示負(fù)數(shù),它是一個負(fù)數(shù)的補碼,對其再求一次補碼可得其真值,即-(65536-32769)=-32767。}解:程序運行的結(jié)果為:aa bb cc abc A N3.7要將“China”譯成密碼,密碼規(guī)律是:用原來的字母后面第4個字母代替原來的字母。c4+=4。}解:可以。 n=j++。 long int u,n。z= 。 printf(“x+y=□%.2f□□y+z=%.2f□□z+x=%.2f\n”,x+y,y+z,z+x)。 unsigned u=65535。 printf(“%ld,%lo,%x\n”,n,n,n)。 scanf(“a=%d b=%d”,amp。c2)。z)。c2,amp。=,圓柱高h(yuǎn)=3,求圓周長,圓面積,圓球表面積,圓球體積,圓柱體積。h)。 printf(“圓球表面積為: sq=%\n”,sq)。 c=()*(f32)。amp。bc(3)!(ab)amp。b+c/2解:(1)0(2)1(3)1(4)0(5)1,b,c,由鍵盤輸入,輸出其中最大的數(shù)。 elseprintf(“max=%d\n”,b)。b,amp。 printf(“輸入x:”)。 printf(“x=%3d, y=3*x11=%d\n”,x,y)。 while(score100 || score0) { printf(\n輸入有誤,請重輸)。break。E39。 scanf(“%ld”,amp。printf(“每位數(shù)字為:”)。printf(“%d%d%d%d%d\n”,indiv,ten,hundred,thousand,ten_thousand)。printf(“%d%d%d \n”,indiv,ten,hundred)。printf(“%d\n”,indiv)。例如,利潤為15萬元,其中由10萬元按10%的比例提成,%提成。 if (i=100000) bonus=i*。 c=i/100000。 case 4: case 5: bonus=bon4+(i400000)*。 printf(請輸入4個整數(shù):)。a=b。} if(bc) {t=b。d=t。 float x1=2,y1=2,x2=2,y2=2,x3=2,y3=2,x4=2,y4=2,x,y,d1,d2,d3,d4。 d4=(x+x4)*(x+x4)+(y+y4)* (y+y4)。 /*判斷該點是否在塔外*/ printf(“該點高度為%d”,h)。 n=m。 /*p是原來兩個整數(shù)的乘積*/}運行情況:請輸入兩個正整數(shù):12,8↙它們的最大公約數(shù)為:4它們的最小公倍數(shù)為:24,分別統(tǒng)計出其中英文字母,空格,數(shù)字和其它字符的個數(shù)。 c=’Z’)letter++。例如:2+22+222+2222+22222 n個a(此時n=5),n由鍵盤輸入。 /*賦值后的sn為多項式前I項之和*/ a=a*10。n++){t=t*n。k++) s1+=k。 getch()。n1000。編程序找出1000以內(nèi)的所有“完數(shù)”,并按下面的格式輸出其因子:6 Its factors are 1,2,3解:方法一:define M 1000 /*定義尋找范圍*/main ( ){ int k1,k2,k3,k4,k5,k6,k7,k8,k9,k10。i++ ) /*檢查i是否a的因子*/ if (a%i==0) /*如果i是a的因子*/ {n++。 /*找出的第3個因子賦給k3*/ case 4: k4=i。 /*找出的第7個因子賦給k7*/ case 8: k8=i。 /*n1表示a至少有2個因子*/ if (n2) printf(“,%d”,k3)。 printf(“\n”)。if(s==m) {printf(“%d是一個“完數(shù)”。 int i,a,n,s。 s=si。解:main ( ){ int i,t,n=20。 /*將前一項分子作為下一項的分母*/} printf(“sum=%\n”,s)。 /*第n次反彈高度*/ } printf(第10次落地時共經(jīng)過%f米。到第10天早上再想吃時,見只剩一個桃子了。} printf(“total=%d\n”,x1)。 printf(“Enter a positive number:”)。 printf(“The square root of % is %\n”,a,x1)。 f1=(6*x08)*x0+3。當(dāng)確定[x1,x2]有一個實根,采用二分法將[x1,x2]區(qū)間一分為二,再判斷在哪個小區(qū)間中有實根。 fx2=x2*((2*x24)*x2+3)6。 } }while(fabs(fx0)=1e5)。 /*輸出*號前面的空格*/ for (k=0。j++) printf (“ ”)。有人向隊員打聽比賽名單。i=39。k=39。 k!=39。解:所謂“篩法”指的是“Eratosthenes篩法”。例如在上表中1~50范圍內(nèi)的素數(shù),要一直進行到除數(shù)為47為止。然后用上述方法將非素數(shù)“挖去”。i++)for (j=i+1。i++) { if (a[i]!=0){printf(“%5d”,a[i])。依此類推,共進行9輪比較,a[1]到a[10]就已按由小到大的順序存放。 /*輸入10個數(shù)*/ }printf(“\n”)。 for (j=i+1。i=10。 for (i=0。i++)sum=sum+a[i][i]。i++) for (j=0。}該程序在Turbo C ,得到結(jié)果:sum=但在Turbo C ,出現(xiàn)運行錯誤,在輸入數(shù)據(jù)后系統(tǒng)顯示出錯信息:scanf:floating point fomats not linkedAbnormal program termination經(jīng)過檢查,程序的邏輯和語法都是正確的,而且在其它的C系統(tǒng)中(例如Borland C++)可以正常運行。它在效果上應(yīng)與原來的第5~7行等價,但上機運行時發(fā)現(xiàn)仍不能正常運行,再改為:for (j=0。 int i,j。i3。i10。 else {for (i=0。 temp1=temp2。 int temp1,temp2,number,end,i,j。number)。i11。for (i=0。 for (i=0。i++)printf(“%4d”,a[i])。11 11 2 11 3 3 11 4 6 4 1┇ ┇ ┇ ┇解:楊輝三角形是(a+b)n展開后各項的系數(shù)。 for (i=1。j++)a[i][j]=a[i1][j1]+a[i1][j]。}運行結(jié)果:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 1。例如2在第3行最后一列,則3應(yīng)放在第2行第1列。 scanf(%d,amp。i=n。k++) { i。 if(i1 amp。j=n。 if(n!=0 amp。例如,按上面的規(guī)定,4應(yīng)該放在第1行第2列,但該位置已經(jīng)被1占據(jù),所以4就放在3的下面。例如,三階魔方陣為要求輸出由1~n2之間的自然數(shù)構(gòu)成的魔方陣。iN。i++) {a[i][i]=1。楊輝三角形各行的系數(shù)有以下規(guī)律:(1) 各行第一個數(shù)都是1。}運行情況如下:Enter array a:8 6 5 4 1↙array a:8 6 5 4 1Now,array a:1 4 5 6 8程序中第二個for循環(huán)也可以寫成:for (i=0, j=N1。i++) { temp=a[i]。i++) scanf(“%d”,amp。 printf(\n)。i=0 amp。 for (i=0。 } }} printf(“Now,array a:\n”)。i++) {if (a[i]number) /*找到合適的插入位置為i*/ {temp1=a[i]。 printf(“\n”)。 printf(“ sum = %\n”,sum)。j3。j++) scanf (“ %f %f %f”,amp。對以上程序來說,可以有多種替代的方案,例如可以把程序中第5~7行改為:for (i=0。j++)scanf (“ %f”,amp。}運行情況如下:Enter data:1 2 3 4 5 6 7 8 9↙sum = 15此程序中用的是整型數(shù)組,運行結(jié)果是正確的。i++)for (j=0。}運行結(jié)果:Enter data:a[1]=6↙a[2]=90↙a[3]=45↙a[4]=56↙a[5]=1↙a[6]=15↙a[7]=44↙a[8]=78↙a[9]=58↙a[10]=101↙ 6 90 45 56 1 15 44 78 58 101The sorted number: 1 6 15 44 45 56 58 78 90 101說明:定義a數(shù)組有11個元素:a[0]~a[10],但實際上只對a[1]~a[10]這10個元素輸入值并排序,這樣符合人們的習(xí)慣。j++) if (a[min]a[j]) min=j。i=10。 printf(“Enter data:\n”)。 } if (n==10) /*此處if 語句的作用是在輸出10個數(shù)后換行*/ { printf (“\n”)。j++) {if (a[i
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1