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

正文內(nèi)容

c程序設(shè)計(jì)第三版習(xí)題參考解答全-wenkub

2023-04-08 04:47:51 本頁(yè)面
 

【正文】 y,y+z,z+x)。c2=’b’。z= 。b=4。 long int u,n。int9942char‘d’ⅹunsigned int7665535floatlong int68解:int9910076536842-1char‘c’‘d’‘L’‘5’‘D’‘*’ⅹunsigned int991007653684265535floatlong int991007653684265535 出下面表達(dá)式運(yùn)算后a的值,設(shè)原來a=12。 n=j++。main ( ){ int i, j, m, n。}解:可以。 (原為 char c1, c2) c1=97。c4+=4。解:main ( ){ char cl=’C’, c2=’h’, c3=’i’, c4=’n’, c5=’a’。}解:程序運(yùn)行的結(jié)果為:aa bb cc abc A N3.7要將“China”譯成密碼,密碼規(guī)律是:用原來的字母后面第4個(gè)字母代替原來的字母。字符串常量是由0個(gè)或若干個(gè)字符組合而成,用雙引號(hào)括起來,存儲(chǔ)時(shí)自動(dòng)在字符串最后加一個(gè)結(jié)束符號(hào)’\0’。32769在這兩種類型中實(shí)際表示負(fù)數(shù),它是一個(gè)負(fù)數(shù)的補(bǔ)碼,對(duì)其再求一次補(bǔ)碼可得其真值,即-(65536-32769)=-32767。它的主要內(nèi)容包括“自頂向下,逐步細(xì)化”的分析方法和“模塊化設(shè)計(jì)”的解決方法,以及“結(jié)構(gòu)化編碼”的實(shí)現(xiàn)方法。printf(“ 最大數(shù)為:%d ”,max)。c)。printf(“請(qǐng)輸入三個(gè)數(shù)a,b,c: \n”)。printf(“\n”)。C程序設(shè)計(jì)(第三版)課后習(xí)題參考解答第1章 C語言概述 參照本章例題,編寫一個(gè)C程序,輸出以下信息:******************************Very Good!******************************解:main ( ){printf(“****************************** \n”)。printf(“****************************** \n”)。scanf(“%d,%d,%d”,amp。max=a。}第2章 程序的靈魂——算法 什么叫結(jié)構(gòu)化的算法?為什么要提倡結(jié)構(gòu)化的算法?解:由一些基本結(jié)構(gòu)順序組成的算法稱為結(jié)構(gòu)化的算法。第3章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式3.4將以下三各整數(shù)分別賦給不同類型的變量,請(qǐng)畫出賦值后數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式。char和unsigned char為8位,若將int或long類型數(shù)據(jù)賦給這種類型,則截取數(shù)據(jù)低8位。3.6寫出以下程序運(yùn)行的結(jié)果:main ( ){ char cl=’a’, c2=’b’, c3=’c’, c4=’\101’, c5=’\116’。例如,字母“A”后面第4個(gè)字母是“E”,用“E”代替“A”。 c1+=4。c5+=4。 c2=98。因?yàn)樵诳奢敵龅淖址秶鷥?nèi),用整型和用字符型作用相同。 i=8。 printf (“%d, %d, %d, %d”, i, j, m, n)。設(shè)a和n都已定義為整型變量。 float x,y,z。c=5。 u=51247。 printf(“\n”)。 printf(“u=%6ld□□n=%9ld\n”,u,n)。 float x=,y=。 printf(“%d%d\n”,a,b)。 printf(“%, %,%4f, %4f, %3f, %3f\n”,x,y,x,y,x,y)。 printf(“%u,%o,%x,%d\n”,u,u,u,u)。問在鍵盤上如何輸入?include void main(){ int a , b。a , amp。y)。}解:a=3□b=7□□□A□a,使a=10,b=20,c1=’A’,c2=’a’,x=,y=,z=,請(qǐng)問在鍵盤上如何輸入數(shù)據(jù)?scanf(“%5d%5d%c%c%f%f%*f,%f”,amp。c2,amp。解:main ( ){ int a,b。a,amp。x,amp。}運(yùn)行情況如下:□□□10□□□ –□, (此行為輸入的數(shù)據(jù),其中□為空格)a=10, b=20, c1=A, c2=a, x=, y=, z= (此行為輸出)說明:按%5d格式的要求輸入a和b時(shí),要先鍵入三個(gè)空格,然后再鍵入10與20。用scanf輸入數(shù)據(jù),輸出計(jì)算結(jié)果,輸出時(shí)要求有文字說明,取小數(shù)點(diǎn)后2位數(shù)字。 printf(“請(qǐng)輸入圓半徑r,圓柱高h(yuǎn):\n”)。 l=2*pi*r。 vz=pi*r*r*h。 printf(“圓球體積為: sv=%\n”,vq)。 printf(“請(qǐng)輸入一個(gè)華氏溫度:\n”)。 /*注意5和9要用實(shí)型表示,否則5/9的值為0*/ printf(“攝氏溫度為:%\n”,c)。例如3amp。5的值為1。amp。amp。amp。解:方法一:程序如下:main ( ){ int a,b,c。b,amp。 else if (ac) printf(“max=%d\n”,c)。 printf(“請(qǐng)輸入3個(gè)整數(shù):”)。c)。}方法三:ab?(ac?a:c):(bc?b:c)運(yùn)行結(jié)果:請(qǐng)輸入3個(gè)整數(shù):12,34,9↙3個(gè)整數(shù)的最大數(shù)是34。 scanf(“%d”,amp。 } else if (x10) /* 1≤x10 */{y=2*x1。 }}運(yùn)行結(jié)果:輸入x:4↙x=4, y=2*x1=7輸入x:1↙x=1, y=x=1輸入x:20↙ x=20, y=3*x11=49,要求輸出成績(jī)等級(jí)’A’、’B’、’C’、’D’、’E’。 printf(請(qǐng)輸入學(xué)生成績(jī):)。 scanf(%f,amp。break。 case 7:grade=39。D39。 } printf(\n成績(jī)是%,相應(yīng)的等級(jí)是%c。解:main ( ){ long int num。num)。else if (num9)place=2。ten_thousand=num/10000。indiv=(int)(numten_thousand*10000thousand*1000hundred*100ten*10)。break。break。break。break。break。從鍵盤輸入當(dāng)月利潤(rùn)I,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)。用if語句編程序,main ( ){ long i。 /*利潤(rùn)為100萬元時(shí)的獎(jiǎng)金*/ printf(“請(qǐng)輸入利潤(rùn)i:”)。 /**/ else if (i=200000) bonus=bon1+(i100000)* /*利潤(rùn)在10萬至20萬元時(shí)的獎(jiǎng)金*/ else if (i=400000) bonus=bon2+(i200000)* /*利潤(rùn)在20萬至40萬元時(shí)的獎(jiǎng)金*/ else if (i=600000) bonus=bon4+(i400000)* /*利潤(rùn)在40萬元至60萬元時(shí)的獎(jiǎng)金*/ else if (i=1000000) bonus=bon6+(i600000)* /*利潤(rùn)在60萬元至100萬元時(shí)的獎(jiǎng)金*/ else bonus=bon10+(i1000000)* /*利潤(rùn)在100萬元以上時(shí)的獎(jiǎng)金*/ printf(“獎(jiǎng)金是 %”,bonus)。 bon1=100000* bon2=bon1+100000* bon4=bon2+200000* bon6=bon4+200000* bon10=bon6+400000* printf(“請(qǐng)輸入利潤(rùn)i:”)。 if (c10) then c=10。 break。 break。 } printf(“獎(jiǎng)金是%”,bonus)。 scanf(%d,%d,%d,%d,amp。d)。b=t。} if(ad) {t=a。b=c。d=t。} printf(排序結(jié)果如下:\n)。塔以外無建筑物。 printf(“請(qǐng)輸入一個(gè)點(diǎn)(x,y):”)。 /*求該點(diǎn)到各中心點(diǎn)的距離*/ d1=(xx1)*(xx1)+(yy1)* (yy1)。 if (d11 amp。 d31 amp。}運(yùn)行情況:請(qǐng)輸入一個(gè)點(diǎn)(x,y):,↙該點(diǎn)高度為0請(qǐng)輸入一個(gè)點(diǎn)(x,y):,↙該點(diǎn)高度為10第6章 循環(huán)控制,求其最大公約數(shù)和最小公倍數(shù)。n,amp。 m=temp。 m=r。解:include main ( ){ char c。amp。else if (c==’ ’) space++。else other++。解:main ( ){ int a,n,i=1,sn=0,tn=0。n)。 ++i。 int n。 /*求n!*/s=s+t。 float s1=0,s2=0,s3=0。 for(k=1。k=n3。}“水仙花數(shù)”。 printf(““水仙花數(shù)”是:”)。 j=n/10i*10。}運(yùn)行結(jié)果:“水仙花數(shù)“是:153 370 371 407,這個(gè)數(shù)就稱為“完數(shù)“。 for (a=2。 /*s用來存放尚未求出的因子之和,開始時(shí)等于a*/ for ( i=1。 /*s減去已找到的因子,s的新值是尚未求出的因子之和*/ switch (n) /*將找到的因子賦給k1…k10*/ { case 1: k1=i。 /*找出的第2個(gè)因子賦給k2*/ case 3: k3=i。 /*找出的第4個(gè)因子賦給k4*/ case 5: k5=i。 /*找出的第6個(gè)因子賦給k6*/ case 7: k7=i。 /*找出的第8個(gè)因子賦給k8*/ case 9: k9=i。 /*找出的第10個(gè)因子賦給k10*/ } } if (s==0) *s=0表示全部因子都已找到*/ { printf(“%d Its factors are”,a)。 /*以下類似*/ if (n4) printf(“,%d”,k5)。 if (n8) printf(“,%d”,k9)。 for (m=2。im。 for (i=1。 }}}方法三:此題用數(shù)組方法更簡(jiǎn)單。a=1000。ia。 /*將找到的因子賦給k[1],…,k[10]*/ } if (s==0) {printf(“\n%d是一個(gè)“完數(shù)”,它的因子是:”,a)。 printf(“%d\n”,k[n])。 for (i=1。a=a+b。求它在第10次落地時(shí),共經(jīng)過多少m?第10次反彈多高?include void main(){ float sn=100,hn=sn/2。n++) { sn=sn+2*hn。 printf(第10次反彈%f米。第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。解:main ( ){ int day,x1,x2。 /*第一天的桃子數(shù)是第二天桃子數(shù)加1后的2倍*/x2=x1。求平方根的迭代公式為xn+1=()+要求前后兩次求出的x的差的絕對(duì)值小于10-5。如此繼續(xù)下去,直到前后兩次求出的x值(和xn+1)滿足以下關(guān)系: | xn+1―|10-5為了便于程序處理,今只用變量x0和x1,先令x的初值x0=a/2(也可以是另外的值),求出x1;如果此時(shí)| xn+1―|≥10-5,則使x1→x0,然后用這個(gè)新的x0求出下一個(gè)x1;如此反復(fù),直到| xn+1―|10-5為止。a)。x1=(x0+ a/x0)/2。解:牛頓迭代法又稱牛頓切線法,它采用以下方法求根:先任意設(shè)定一個(gè)與真實(shí)的根接近的值x0作為第一個(gè)近似根,由x0求出f(x0),過(x0,f(x0))點(diǎn)做f(x)的切線,交x軸于x1,把它作為第二次近似根,再由x1求出f(x1),再過(x1,f(x1))點(diǎn)做f(x)的切線,交x軸于x2,再求出f(x2),再作切線……如此繼續(xù)下去,直到足夠接近真正的x*為止。 do {
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1