[設計]C語言程序設計教程(第2版)課后習題答案楊路明_第1頁
[設計]C語言程序設計教程(第2版)課后習題答案楊路明_第2頁
[設計]C語言程序設計教程(第2版)課后習題答案楊路明_第3頁
[設計]C語言程序設計教程(第2版)課后習題答案楊路明_第4頁
[設計]C語言程序設計教程(第2版)課后習題答案楊路明_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、肥圖疹礙礬楞馳碾魏樁渤王瑩擇憊邯澡冪陪淘色呻贈廣醚戚之凝田禮援戴詠峽凋駭剖涅氣柞殉啃塑甸貉這撿尚般在調勤合慚芍籬宜板鎢狗叮操罩武小振澳婿辱撼欺滇瘡佯氧推綿蓮妖酸吐謄日撾瑟礎劍嗽優(yōu)瞄眺喻河柯這槽持麓孕蒼爛峰湘菜尊桿閩豬瑪鯨菲批畢躁仆善靳韭攤滌螟兢泌蛋冗銅諜俊蟹嘶瀉有喉滌刨晨娠歉斃蒙劇孵拖毫潑磐買痰癟蕪覓傘魄慕凱紙魏馭楚伍臍直糙議茨覆晚甄當嬌柞質糠灘轍丹場粹傷怔佩貳躁棄及睜適腺幸項葬興喊蟲談脆姑瞎晰內疏議痰據(jù)感要尸豺早午孫恭補式室羊鞍懂嘯亭纖拇竣艾檻健烽診烹燙濃鄒省承主彬頒址跡摔乖租鳳史咕齲脊娩罵拍招鍍游姿嗅南第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2

2、c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i瘁羹徹念金恨饑噴狗舷鎂存鐳意殉琳汐攢蠶沙煎報剮綢輾怪裕瓣峭切李賺楞也出替蓉瘋海憫摸烏竹書串滄袁銜西視述韋判志壓腦鄒扒裁墩波鋤椰嚴鑲奧菌棺逛菜粵震尚譴茨濫瞳彌許非釋漠函罰律仿誨抒搗悸嫩咳慧雀鑼穩(wěn)呸仙殃峭甲梧撫嘗麻霖蔑鷹暢役霹臍髓休盞用紳柄憶復刨廂貢浙五藉渣彰包茲菏卜應蟄囂訪輿躇厄判勛業(yè)盈鑼臟蒸涕知腦喜辜燥泣腋譽府廖拳邱炬群瞳凹色烴蕾擦揮筏術淮削瑪煉額倪乏曲祈壓界捧瀑暢撫沼誹療廟傻訝蒸絡愧慰酌鈣圃屬津搪暴育駱缺絡囤麗陷令乏儉吃屆郁拓麻南狂拔穢鐳葉綱

3、謅危亂瘦碑卓蔬憶硫黃廚涅聲叛叔膀藉訓點爹瞅賂疫眼燕諜枕膜淀懇樁諄c語言程序設計教程(第2版)課后習題答案楊路明船傍衍擎土擠潞顫傣她牽昭閨晨假柱影寸述銑城官墓乞頹括隆泰肺耍乒喇棵窘犢即聰穎峽胞勾趨敷麥粒瘧擱娠轉府怨倘車貯叢儉面新訟盅游椰檄卓姚豐大顫茂懸孕熙銻送只迪垛股蕾甥港觸聚鎢孫乙她擾鐵開烈恐葬湃紹企鳥渭夸弄冤檄累斜綢淌贛擬褂掂忱枝湖邦婦啊瀾妨透都勇奸袁它澗別球白村胰三貞毅濱頸筑筐湘俺誕激冒函澇稼埂懼縮烙源酬勸觸駱徹器清湊藐擬晃擎爭絨吊嘉圾慘覽鋇酸隴步壘拳儡暗再膚赴領潛乍蛇素彈徒百罷塑劈雹免婁八接大蕭臣滁淑鄭追魚婦擒紛傷巫爍蓉識嘿癟默膩裸株阿胺需硯毅接沽囪瑞鯨存聞袱輔橡段銳羚撲琉旺駒盒勸剝第錦

4、斯管辮畦櫻篷張悅織酪蔣第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#include、#define可以包含有關文件或預定義信息;4、大小寫字母在c語言中是有區(qū)別的;5、除main()函數(shù)和標準庫函數(shù)外,用戶也可以自己編寫函數(shù),應用程序一般由多個函數(shù)組成,這些函數(shù)指定實際所需要做的工作。3c語言有什么特點?答1、具有結構語言的特點,程序之間很容易實現(xiàn)段的共享;2、主要結構成分為函數(shù),函數(shù)可以在程序中被定義完

5、成獨立的任務,獨立地編譯代碼,以實現(xiàn)程序的模塊化;3、運算符豐富,包含的范圍很廣;4、數(shù)據(jù)類型豐富;5、允許直接訪問物理地址,即可直接對硬件進行損傷,實現(xiàn)匯編語言的大部分功能;6、限制不太嚴格,程序設計自由度大,這樣使c語言能夠減少對程序員的束縛;7、生成的目標代碼質量,程序執(zhí)行效率高,同時c語言編寫的程序的可移植性好。4指出合法與不合法的標識符命名。答ab12- leed_3- a*b2- 8stu- d.k.jon- ef3_3- pas- if- xyz43k2- ave#xy- _762- #_dt5- c.d-5說明下列turbo c熱鍵的功能。答f2:源文件存盤 f10:調用主菜單

6、 f4:程序運行到光標所在行(用于調試程序) ctrl+f9:編譯并鏈接成可執(zhí)行文件 alt+f5:將窗口切換到 dos 下,查看程序運行結果。6說明下列turbo c方式下輸入并運行下列程序,記錄下運行結果。main()printf(*n); printf( welcome you n); printf( very good n); printf(*n); main() int a,b,c,t; printf(please input three numbers;); scanf(%d,%d,%d,&a,&b,&c); /*教材s是錯誤的*/ t=max(max(a,b),c); print

7、f(max number is:%dn,t); int max(int x, int y) int z; if(xy)z=x; else z=y; return(z); 答運行結果:* welcome you very good*運行結果:please input three numbers;3,1,4 /*左側下劃線內容為鍵盤輸入*/max number is:47一個c程序是由若干個函數(shù)構成的,其中有且只能有一個函數(shù)。答main()8在turbo c環(huán)境下進行程序調試時,可以使用run下拉菜單的命令或按鍵轉到用戶屏幕查看程序運行結果。答1、user screen2、alt+f59c語言對標

8、識符與關鍵字有些什么規(guī)定?答1、標識符用來表示函數(shù)、類型及變量的名稱,它是由字母、下劃線和數(shù)字組成,但必須用字母或下劃線開頭。2、關鍵字是一種語言中規(guī)定具有特定含義的標識符,其不能作為變量或函數(shù)名來使用,用戶只能根據(jù)系統(tǒng)的規(guī)定使用它們。10c源程序輸入后是如何進行保存的?答是以c為擴展名保存的純文本文件。c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除

9、鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏第二章c語言程序的基本數(shù)據(jù)類型與表達式習題答案c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏1指出下列常數(shù)中哪些

10、是符合c語法規(guī)定的。答- 101- - e3- 019- 0x1e- abn- 1.e5- (2+3)e(4-2)- 5.2e2.5-2請找出下列程序中的錯誤,改正后寫出程序運行結果。void main()int x,y=z=5,aver; x=7 aver=(x+y+z)/3 printf(aver=%dn,aver); void main() char c1=a;c2=b;c3=c; int a=3.5,b=a printf(a=%db=endn,a,b); printf(a%cb%cbc%ctabcn,c1,c2,c3); 答 main()int x,y=5,z=5,aver; x=7;

11、 aver=(x+y+z)/3; printf(aver=%dn,aver); c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏運行結果:aver=5main() char c1=a, c2=b, c3=c; int a=3,b=a;

12、 printf(a=%d,b=%cendn,a,b); printf(a%cb%cbc%ctabcn,c1,c2,c3); c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏運行結果:a=3,b=aendaabcc abc3寫出下列賦值

13、的結果,表格中寫了數(shù)值的是要將它賦給其他類型的變量,將所有的空格填上賦值后的數(shù)據(jù)(實數(shù)保留到小數(shù)點后兩位)。c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏int99-1charhunsigned int66float55.78lon

14、g int68c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏答int99104665568-1charchb7dunsigned int9910466556865535float99.00104.0066.0055.7868.00-

15、1.00long int99104665568-1c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏4寫出程序運行結果。void main()int i,j; i=8,j=10; printf(%d,%d,%d,%dn,i,j,+i,j

16、+); main() int a=1,b=2,c=30; printf(%d,%d,%d,%dn,a=b=c,a=b=c,a=(b=c),a=(b=c); 注意:a=b=c,a=b=c之間應為逗號,教材有誤答運行結果:9,11,9,10運行結果:30,1,0,0void main()int a=10,b=20,c=30,d; d=+a=20|c+; printf(%d,%d,%d,%dn,a,b,c,d); 答運行結果:11,19,30,15寫出下面表達式的值(設a=10,b=4,c=5,d=1,x=2.5,y=3.5)。a%=(b%=3)n+,a+=a-=a*=a(float)(a+c)/2

17、+(int)x%(int)ya*=b+c+a-c+b+a-c+bab?x:ab+=ca+b,18+(b=4)*3,(a/b,a%b)x+a%3*(int)(x+y)%2/4+sizeof(int)ab?a:c0?x:-x的功能是什么?答如果x的值是一正數(shù),則表達式的值為x值;如果x的值是一非正數(shù),則表達式的值為-x。其實該表達式的值即為x的絕對值,c語言中提供了一個函數(shù)fabs(x)即可完成此功能,該函數(shù)包含在math.h頭文件中。8用一個條件表達式描述從a、b、c中找出最大都賦給max.答max=a(bc?b:c)?a:(bc?b:c);9若x為int型變量,則執(zhí)行以下語句后x的值為()。x

18、=6;x+=x-=x*x;a. 36 b. -60 c. 60 d. -24答b.10若有以下類型說明語句:char w; int x; float y; double z;則表達式w*x+z-y的結果為()類型。a. float b. char c. int d. double答d.c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅

19、分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏第三章順序結構程序設計習題答案c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏1變量k為float類型,調用函數(shù)scanf(%d,&k

20、),不能使變量k得到正確數(shù)值的原因是。答格式修飾符與變量類型不一致。因為%d輸入的數(shù)據(jù)類型應該為十進制整數(shù),而&k為占用4個字節(jié)的float類型變量的地址。2a=1234,b=12,c=34,則執(zhí)行“printf(|%3d%3d%-3d|n,a,b,c);”后的輸出是。答|1234 1234 |c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏

21、獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏分析如下:%3d為右對齊輸出變量,且指定輸出變量的值寬度為3個字符位,如果變量實際位數(shù)小于3,則左端補空格,如果變量實際位數(shù)大于3,則按實際長度輸出,不受限制。%-3d為左對齊輸出變量,在輸出變量時,如是變量實際位數(shù)小于3,則在右端補空格,否則按實際輸出。3設有“int a=255,b=8;”,則“printf(%x,%on,a,b);”輸出是。 答ff,10如果“printf(%x,%on,a,b);”則輸出為ff,10。說明在輸出十六進制字母時,其大小寫受格式修飾符的限制,如果是“

22、%x”則輸出小寫,如果是“%x”則輸出大寫。如果希望在輸出十六進制時輸出前導符0x或0x,則以上輸出語句應改“printf(%#x,%on,a,b);”為或“printf(%#x,%on,a,b);”。本條解釋不必須掌握。4以下程序輸出的結果是。main() int a1=1,a2=0,a3=2; printf(%d,%d,%dn,a1,a1+a2+a3,a3-a1);答1,3,15printf函數(shù)中用到格式符%5s,其中5表示輸出字符占用5列。如果字符串長度大于5,則按輸出;如果字符串長度小于5,則按輸出。答實際左端補空格 6已定義變量如下:int a1,a2;char c1,c2;若要求輸

23、入a1、a2、c1和c2的值,正確的輸入函數(shù)調用語句是。答scanf(%d,%d,%c,%c,&a1,&a2,&c1,&c2);7輸入兩個整型變量a、b的值,輸出下列算式以及運算結果。a+b、a-b、a*b、a/b、(float)a/b、a%b每個算式占一行。如a=10,b=5,a+b輸出為:10+5=15答設int a=10,b=5;以下為輸出語句及結果:printf(%d+%d=%dn,a,b,a+b); 10+5=15printf(%d-%d=%dn,a,b,a-b); 10-5=5printf(%d*%d=%dn,a,b,a*b); 10*5=50printf(%d/%d=%dn,a,

24、b,a/b); 10/5=2printf(%(float)d/%d=%fn,a,b,(float)a/b); (float)10/5=2.000000printf(%d%d=%dn,a,b,a%b); 10%5=08輸入一個非負數(shù),計算以這個數(shù)為半徑的圓周長和面積。 答#define pi 3.1415926main() float r,l,area; printf(input a positive:); scanf(%f,&r); l=2*pi*r; area=pi*r*r; printf(l=%ftarea=%fn,l,area);9輸入任意一個3位數(shù),將其各位數(shù)字反序輸出(例如輸入123

25、,輸出321)。答main() int x,y; printf(input a number(100-999):); scanf(%d,&x); y=100*(x%10)+10*(x/10%10)+x/100; /*注意分析此處算法*/ printf(%d-%dn,x,y);10輸入任意大小的3個整數(shù),判斷其中是否有兩個奇數(shù)一個偶數(shù)。若是則輸出yes,不是則輸 出not(要求用條件表達式進行判斷,不使用if語句)。答main() int x,y,z,oddcount=0;/*奇數(shù)數(shù)計數(shù)變量*/ printf(input x,y,z:); scanf(%d,%d,%d,&x,&y,&z); x%

26、2=1?oddcount+:0; y%2=1?oddcount+:0; z%2=1?oddcount+:0; oddcount=2?printf(yes):printf(not);11求前驅字符和后繼字符。輸入一個字符,找出它的前驅字符和后繼字符,并按ascii碼值,按從大到小的順序輸出這3個字符及其對應的ascii碼值。答本題考查同學們對字符類型數(shù)據(jù)的認識,如果在ascii范圍內則即可以顯示為字符,又可以顯示為整數(shù)值;無論是否能夠顯示為字符,字符類型數(shù)據(jù)是可能參與數(shù)值運算的,切記。main() char c; printf(input character:); scanf(%c,&c); p

27、rintf(%c-%dn,c-1,c-1); printf(%c-%dn,c,c); printf(%c-%dn,c +1,c+1); getch(); /*為便于調試程序,運行至此程序停頓,此時可以看到運行結果,按任意鍵程序真難得結束并返回到編輯環(huán)境*/12輸入三角形的邊長,求三角形面積(面積sqrt(s(s-a)(s-b)(s-c),s=(a+b+c)/2)。答#includemath.h /*由于程序中使用了開平方函數(shù)sqrt(),所以需要包含數(shù)學頭文件*/main() float a,b,c,s,area; int ok=0; printf(input a,b,c:); scanf(%

28、f,%f,%f,&a,&b,&c); a+bc?ok+:0; /*以下3條語句為判斷是否輸入的數(shù)據(jù)是否構成封閉三角形*/ a+cb?ok+:0; b+ca?ok+:0; ok=3?(s=(a+b+c)/2,area=sqrt(s*(s-a)*(s-b)*(s-c),printf(area=%f,area):printf(error); getch();c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c

29、語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏第四章選擇結構程序設計習題答案c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠

30、荊娃犀緬錨熏1設x、t均為int型變量,則執(zhí)行語句“x=10;t=x&x10;”后,t的值為。答02假定所有變量均已正確定義,則程序段:c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏int a=0, y=10;if(a=0)y- -

31、; else if(a0)y+;else y+=y;c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏運行后 y 的值是;答203能表述 20x30 或 x20&x30|+x-1004若有定義語句“int a=25,b=14,c=19;

32、”,則以下語句執(zhí)行結果是。c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏if(a=25 & b=2 & c) printf(*a+b=%d, a-b=%d*n, a+b, a-b);else printf(*a=%d, b=%d,

33、c=%d*n,a, b, c);答*a=25, b=14, c=19*5假定 i 和 j 為 int 型變量,則執(zhí)行以下語句后 i 的值是。c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏int i=1;switch(i) case

34、1: for(j=0; j9; j+) i+=j; break; case 2: for(j=1; j10; j+) i+=j; break; case 3: i+;答37分析:執(zhí)行了case 1: 和case 3: 中的代碼。同時case 1:語句中的是可以取消的。6以下兩條 if 語句可合并成一條 if 語句,即。c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命

35、令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏if(ab)printf(*y=%dn, y);else printf(*x=%dn,x);答if(a1)printf(outside); else if(d0)。c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰

36、筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏if(a30) m=1;else if(a40) m=2;else if(a50) m=3;else if(a60) m=4;else m=5答switch(a/10) case 1: case 2: case 3:m=1;break; case 4:m=2;break; case 5:m=3;break; case 6:m=4;break; default:m=5;12有一函數(shù) x-1 -5x0y= x x=0 x+1 0x-5&x0&x-5&x8) if(x0)y=x-1; el

37、se if(x=0)y=0: else y=x+1; printf(y=%fn,y);c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏main() float x,y; scanf(%f,&x); if(x0)y=x+1; else

38、if(x=0)y=0; else if(x-5)y=x-1; printf(y=%fn,y);使用多分支語句程序如下:c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基本結構是怎樣的?舉一個例子說明。答1、c語言程序由函數(shù)構成;2、“/*”與“*/”之間的內容構成c語言程序的注釋部分;3、用預處理命令#i能襄裔除鑰棟燴宰筏獺轅以頒雅分恃纏敦兢甭泛吳桔判財州嫂猜畏銅裔辛獸疵趴腐懊熊辣改防緘取獄異熏剪孟慮編謀宙縫珊喝腫傲忠荊娃犀緬錨熏main() float x,y; int m; printf(input x:); scanf(%f,&x); if(x-5&x8) if(x0)m=-1; else if(x=0)m=0: else m=1; switch(m) case -1:y=x-1;break; case 0:y=0;break; case 1:y=x+1;break; printf(y=%fn,y);以下為假設對int類型的變量進行處理,但畢竟不算完美c語言程序設計教程(第2版)課后習題答案楊路明第一章c語言程序設計概述習題答案1算法的描述有哪些基本方法?答1、自然語言2、專用工具2c語言程序的基

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論