最新2022年計(jì)算機(jī)二級(jí)C語(yǔ)言編寫程序題及答案解析精選_第1頁(yè)
最新2022年計(jì)算機(jī)二級(jí)C語(yǔ)言編寫程序題及答案解析精選_第2頁(yè)
最新2022年計(jì)算機(jī)二級(jí)C語(yǔ)言編寫程序題及答案解析精選_第3頁(yè)
最新2022年計(jì)算機(jī)二級(jí)C語(yǔ)言編寫程序題及答案解析精選_第4頁(yè)
最新2022年計(jì)算機(jī)二級(jí)C語(yǔ)言編寫程序題及答案解析精選_第5頁(yè)
已閱讀5頁(yè),還剩145頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、最新2022年計(jì)算機(jī)二級(jí)C語(yǔ)言編寫程序題及答案解析精選2022年計(jì)算機(jī)二級(jí)C語(yǔ)言編寫程序題及答案解析精選【4.1】銀行整存整取存款不同期限的月息利率分別為:0.315% 期限一年0.330% 期限二年月息利率 0.345% 期限三年0.375% 期限五年0.420% 期限八年要求輸入存錢的本金和期限,求到期時(shí)能從銀行得到的利息與本金的合計(jì)?!?.2】輸入年份year和月month,求該月有多少天。判斷是否為閏年,可用如下語(yǔ)言表達(dá)式:year%4=0 & year0!=0 | year0=0。假設(shè)表達(dá)式成立即表達(dá)式值為1,那么year為閏年;否那么,表達(dá)式不成立即值為0,year為平年。【4.3

2、】編寫一個(gè)簡(jiǎn)單計(jì)算器程序,輸入格式為:data1 op data2。其中data1和data2是參加運(yùn)算的兩個(gè)數(shù),op為運(yùn)算符,它的取值只能是+、-、*、/?!?.4】輸入n值,輸出如下圖矩形。【4.5】輸入n值,輸出如下圖平行四邊形?!?.6】輸入n值,輸出如下圖高為n的等腰三角形。【4.7】輸入n值,輸出如下圖高為n的等腰三角形?!?.8】輸入n值,輸出如下圖高和上底均為n的等腰梯形?!?.9】輸入n值,輸出如下圖高和上底均為n的等腰空心梯形?!?.10】輸入n值,輸出如下圖邊長(zhǎng)為n的空心正六邊型?!?.11】輸入n值,輸出如下圖圖形?!?.12】輸入n值,輸出如下圖圖形?!?.13】輸入

3、n值,輸出如下圖圖形?!?.14】輸入n值,輸出如下圖圖形。【4.15】輸入n值,輸出如下圖圖形。【4.16】輸入n值,輸出如下圖圖形。例為n=6時(shí)【4.17】編寫程序,輸出如下圖sin(x) 函數(shù)0到2的圖形。【4.18】編寫程序,在屏幕上輸出一個(gè)由*號(hào)圍成的空心圓。【4.19】編寫程序,在屏幕上繪制如圖余弦曲線和直線。假設(shè)屏幕的橫向?yàn)閤軸,縱向?yàn)閥軸, 在屏幕上顯示0360度的cos(x)曲線與直線x=f(y)=45*(y-1)+31的迭加圖形。其中cos圖形用*表示,f(y)用+表示,在兩個(gè)圖形的交點(diǎn)處那么用f(y)圖形的符號(hào)。【4.20】編寫程序,輸出如下圖高度為n的圖形?!?.22】

4、輸入n值,輸出如下圖圖形。【4.23】輸入n值,輸出如下圖的nn(n10)階螺旋方陣?!?.24】輸入n值,輸出如下圖回型方陣。【4.25】輸出如下圖的數(shù)字金字塔【4.26】輸入n值,輸出如下圖圖形?!?.27】輸入頂行字符和圖形的高,輸出如下圖圖形。【4.28】輸入首字符和高后,輸出如下圖回型方陣。【4.29】輸入中心字符和高后,輸出如下圖回型方陣?!?.30】編寫程序,輸出如下圖上三角形式的乘法九九表。【4.31】編寫程序,輸出如下圖下三角乘法九九表。【4.32】編寫程序,輸入三角型的三條邊長(zhǎng),求其面積。注意:對(duì)于不合理的邊長(zhǎng)輸入要輸出數(shù)據(jù)錯(cuò)誤的提示信息。【4.33】編寫程序求出55555

5、5的約數(shù)中最大的三位數(shù)是多少?!?.34】編寫程序計(jì)算以下算式的值:直到某一項(xiàng)A=0.000001時(shí)為止。輸出最后的值?!?.35】從鍵盤輸入任意的字符,按以下規(guī)那么進(jìn)行分類計(jì)數(shù)。第一類 0,1,2,3,4,5,6,7,8,9第二類 +,-,*,/,%,=第三類 其它字符當(dāng)輸入字符時(shí)先計(jì)數(shù),然后停止接收輸入,打印計(jì)數(shù)的結(jié)果。【4.36】對(duì)從鍵盤上輸入的行、單詞和字符進(jìn)行計(jì)數(shù)。我們將單詞的定義進(jìn)行化簡(jiǎn),認(rèn)為單詞是不包含空格、制表符(t)及換行符的字符序列。例如:a+b+c,認(rèn)為是個(gè)單詞,它由個(gè)字符組成。又如:xy abc,為個(gè)單詞,6個(gè)字符。一般用CTRL+D作為文件結(jié)束標(biāo)記,其字符碼值為-1,

6、當(dāng)輸入CTRL+D時(shí)表示文件輸入結(jié)束,停止計(jì)數(shù)?!?.37】編寫程序計(jì)算當(dāng)x=0.5時(shí)下述級(jí)數(shù)和的近似值,使其誤差小于某一指定的值epsilon例如:epsilon=0.000001:【4.38】編寫程序計(jì)算下式的值:【4.39】編寫程序計(jì)算以下序列的值:要求最后一項(xiàng)小于0.001時(shí)、或者當(dāng)N=20時(shí)尚未到達(dá)精度要求,那么停止計(jì)算?!?.40】求正弦sin(x)的近似值的多項(xiàng)式公式為:編寫程序,要求輸入x和,按上述公式計(jì)算sin(x)的近似值,要求計(jì)算的誤差小于給定的?!?.41】從鍵盤輸入十個(gè)整數(shù),用插入法對(duì)輸入的數(shù)據(jù)按照從小到大的順序進(jìn)行排序,將排序后的結(jié)果輸出。【4.42】輸入一個(gè)正整數(shù)

7、,要求以相反的順序輸出該數(shù)。例如輸入12345,輸出位54321?!?.43】編寫程序,讀入一個(gè)整數(shù);假設(shè)為非負(fù)數(shù),那么計(jì)算到2之間的整數(shù)和;假設(shè)為一個(gè)負(fù)數(shù),那么求到之間的整數(shù)和。分別利用for和while寫出兩個(gè)程序?!?.44】求解愛(ài)因斯坦數(shù)學(xué)題。有一條長(zhǎng)階梯,假設(shè)每步跨2階,那么最后剩余1階,假設(shè)每步跨3階,那么最后剩2階,假設(shè)每步跨5階,那么最后剩4階,假設(shè)每步跨6階那么最后剩5階,假設(shè)每步跨7階,最后才正好一階不剩。請(qǐng)問(wèn),這條階梯共有多少階?【4.45】一個(gè)自然數(shù)被8除余1,所得的商被8除也余1,再將第二次的商被8除后余7,最后得到一個(gè)商為。又知這個(gè)自然數(shù)被17除余4,所得的商被17

8、除余15,最后得到一個(gè)商是的2倍。編寫程序求這個(gè)自然數(shù)?!?.46】編寫程序,用二分法求一元二次方程2x3-4x2+3x-6=0在10,10區(qū)間的根?!?.47】中國(guó)古代科學(xué)家祖沖之采用正多邊形逼近的割圓法求出了的值。請(qǐng)編寫一程序,采用割圓法求出的值,要求精確到小數(shù)點(diǎn)之后的第十位?!?.48】A、B、C、D、E五人在某天夜里合伙去捕魚(yú),到第二天凌晨時(shí)都疲憊不堪,于是各自找地方睡覺(jué)。日上三竿,A第一個(gè)醒來(lái),他將魚(yú)分為五份,把多余的一條魚(yú)扔掉,拿走自己的一份。B第二個(gè)醒來(lái),也將魚(yú)分為五份,把多余的一條魚(yú)扔掉,拿走自己的一份。C、D、E依次醒來(lái),也按同樣的方法拿魚(yú)。編寫程序求出他們合伙至少捕了多少條

9、魚(yú)?!?.49】一輛卡車違犯交通規(guī)那么,撞人逃跑?,F(xiàn)場(chǎng)三人目擊事件,但都沒(méi)記住車號(hào),只記下車號(hào)的一些特征。甲說(shuō):牌照的前兩位數(shù)字是相同的;乙說(shuō):牌照的后兩位數(shù)字是相同的;丙是位數(shù)學(xué)家,他說(shuō):四位的車號(hào)剛好是一個(gè)整數(shù)的平方。請(qǐng)根據(jù)以上線索求出車號(hào)。【4.50】假設(shè)一個(gè)口袋中放有12個(gè)球,其中有3個(gè)紅的,3個(gè)白的和6個(gè)黑的,每次從中任取8個(gè)球,編寫程序求出共有多少種不同的顏色搭配?!?.51】100匹馬馱100擔(dān)貨,大馬一匹馱擔(dān),中馬一匹馱擔(dān),小馬兩匹馱擔(dān)。試編寫程序計(jì)算大、中、小馬的數(shù)目?!?.52】編寫程序,輸出用一元人民幣兌換成1分、2分和5分硬幣的不同兌換方法?!?.53】顯示200以內(nèi)的

10、完全平方數(shù)和它們的個(gè)數(shù)。完全平方數(shù):A2+B2=C2,求A、B、C【4.54】設(shè)N是一個(gè)四位數(shù),它的9倍恰好是其反序數(shù)例如:123的反序數(shù)是321,求N的值?!?.55】將一個(gè)數(shù)的數(shù)碼倒過(guò)來(lái)所得到的新數(shù)叫原數(shù)的反序數(shù)。如果一個(gè)數(shù)等于它的反序數(shù),那么稱它為對(duì)稱數(shù)。求不超過(guò)1993的最大的二進(jìn)制的對(duì)稱數(shù)?!?.56】編寫程序求解下式中各字母所代表的數(shù)字?!?.57】一個(gè)自然數(shù)的七進(jìn)制表達(dá)式是一個(gè)三位數(shù),而這個(gè)自然數(shù)的九進(jìn)制表示也是一個(gè)三位數(shù),且這兩個(gè)三位數(shù)的數(shù)碼順序正好相反,求這個(gè)三位數(shù)。【4.58】請(qǐng)驗(yàn)證2000以內(nèi)的哥德巴赫猜測(cè),對(duì)于任何大于4的偶數(shù)均可以分解為兩個(gè)素?cái)?shù)之和?!?.59】如果一

11、個(gè)正整數(shù)等于其各個(gè)數(shù)字的立方和,那么稱該數(shù)為阿姆斯特朗數(shù)亦稱為自戀性數(shù)。如407=43+03+73就是一個(gè)阿姆斯特朗數(shù)。編寫程序求1000以內(nèi)的所有阿姆斯特朗數(shù)。【4.60】任意輸入一個(gè)偶數(shù),請(qǐng)將它分解為兩個(gè)素?cái)?shù)之和?!?.61】如果整數(shù)的全部因子包括,不包括本身之和等于;且整數(shù)的全部因子(包括,不包括本身)之和等于,那么將整數(shù)和稱為親密數(shù)。求3000以內(nèi)的全部親密數(shù)。【4.62】猜數(shù)游戲。由計(jì)算機(jī)想一個(gè)數(shù)請(qǐng)人猜,如果人猜對(duì)了,那么結(jié)束游戲,否那么計(jì)算機(jī)給出提示,告訴人所猜的數(shù)是太大還是太小,直到人猜對(duì)為止。計(jì)算機(jī)記錄人猜的次數(shù),以此可以反映出猜數(shù)者猜的水平?!?.63】編寫程序求出1000!

12、后有多少個(gè)零?!?.64】求矩陣 A2*3 的轉(zhuǎn)置矩陣 B3*2。設(shè)矩陣 A 為:【4.65】十個(gè)小孩圍成一圈分糖果,老師分給第一個(gè)小孩10塊,第二個(gè)小孩2塊,第三個(gè)小孩8塊,第四個(gè)小孩22塊,第五個(gè)小孩16塊,第六個(gè)小孩4塊,第七個(gè)小孩10塊,第八個(gè)小孩6塊,第九個(gè)小孩14 塊,第十個(gè)小孩20塊。然后所有的小孩同時(shí)將自己手中的糖分一半給右邊的小孩;糖塊數(shù)為奇數(shù)的人可向老師要一塊。問(wèn)經(jīng)過(guò)這樣幾次調(diào)整后大家手中的糖的塊數(shù)都一樣?每人各有多少塊糖?【4.66】輸入55的數(shù)組,編寫程序?qū)崿F(xiàn):(1)求出對(duì)角線上各元素的和;(2)求出對(duì)角線上行、列下標(biāo)均為偶數(shù)的各元素的積;(3)找出對(duì)角線上其值最大的元

13、素和它在數(shù)組中的位置?!?.67】編寫程序,以字符形式輸入一個(gè)十六進(jìn)制數(shù),將其變換為一個(gè)十進(jìn)制整數(shù)后輸出。【4.68】編寫程序,輸入一個(gè)十進(jìn)制整數(shù),將其變換為二進(jìn)制后儲(chǔ)存在一個(gè)字符數(shù)組中?!?.69】編寫程序,輸出1000以內(nèi)的所有完數(shù)及其因子。所謂完數(shù)是指一個(gè)整數(shù)的值等于它的因子之和,例如6的因子是1、2、3,而6=1+2+3,故6是一個(gè)完數(shù)?!?.70】對(duì)數(shù)組A中的N0N100個(gè)整數(shù)從小到大進(jìn)行連續(xù)編號(hào),輸出各個(gè)元素的編號(hào)。要求不能改變數(shù)組中元素的順序,且相同的整數(shù)要具有相同的編號(hào)。例如數(shù)組是:A=(5,3,4,7,3,5,6) 那么輸出為:(3,1,2,5,1,3,4)【4.71】現(xiàn)將不

14、超過(guò)2000的所有素?cái)?shù)從小到大排成第一行,第二行上的每個(gè)數(shù)都等于它右肩上的素?cái)?shù)與左肩上的素?cái)?shù)之差。請(qǐng)編程求出:第二行數(shù)中是否存在這樣的假設(shè)干個(gè)連續(xù)的整數(shù),它們的和恰好是1898?假設(shè)存在的話,又有幾種這樣的情況? 第一行:2 3 5 7 11 13 17 . 1979 1987 1993 第二行: 1 2 2 4 2 4 . 8 6【4.72】將1、2、3、4、5、6、7、8、9九個(gè)數(shù)字分成三組,每個(gè)數(shù)字只能用一次,即每組三個(gè)數(shù)不許有重復(fù)數(shù)字,也不許同其它組的三個(gè)數(shù)字重復(fù),要求將每組中的三位數(shù)組成一個(gè)完全平方數(shù)?!?.73】一個(gè)自然數(shù)的七進(jìn)制表達(dá)式是一個(gè)三位數(shù),而這個(gè)自然數(shù)的九進(jìn)制表示也是一個(gè)

15、三位數(shù),且這兩個(gè)三位數(shù)的數(shù)碼順序正好相反,求這個(gè)三位數(shù)。【4.74】使用數(shù)組精確計(jì)算M/N(0=100)的各小數(shù)位的值。如果M N是無(wú)限循環(huán)小數(shù),那么計(jì)算并輸出它的第一循環(huán)節(jié),同時(shí)要求輸出循環(huán)節(jié)的起止位置小數(shù)的序號(hào)。 為了實(shí)現(xiàn)高精度計(jì)算結(jié)果,可將商存放在有個(gè)元素的一維數(shù)組中,數(shù)組的每個(gè)元素存放一位十進(jìn)制數(shù),即商的第一位存放在第一個(gè)元素中,商的第二位存放在第二個(gè)元素中,依次類推。這樣可使用數(shù)組來(lái)表示計(jì)算的結(jié)果?!?.75】使用數(shù)組完成兩個(gè)超長(zhǎng)長(zhǎng)度小于正整數(shù)的加法。為了實(shí)現(xiàn)高精度的加法,可將正整數(shù)存放在有個(gè)元素的一維數(shù)組中,數(shù)組的每個(gè)元素存放一位十進(jìn)制數(shù),即個(gè)位存放在第一個(gè)元素中,十位存放在第二個(gè)

16、元素中,依次類推。這樣通過(guò)對(duì)數(shù)組中每個(gè)元素的按位加法就可實(shí)現(xiàn)對(duì)超長(zhǎng)正整數(shù)的加法。【4.76】使用數(shù)組完成兩個(gè)超長(zhǎng)長(zhǎng)度小于正整數(shù)的加法。為了實(shí)現(xiàn)高精度的加法,可將正整數(shù)存放在有個(gè)元素的一維數(shù)組中,數(shù)組的每個(gè)元素存放一位十進(jìn)制數(shù),即個(gè)位存放在第一個(gè)元素中,十位存放在第二個(gè)元素中,依次類推。這樣通過(guò)對(duì)數(shù)組中每個(gè)元素的按位加法就可實(shí)現(xiàn)對(duì)超長(zhǎng)正整數(shù)的加法?!?.77】使用數(shù)組完成兩個(gè)超長(zhǎng)長(zhǎng)度小于正整數(shù)的乘法。【4.78】馬步遍歷問(wèn)題:國(guó)際象棋棋盤有8*8共64個(gè)格子。設(shè)計(jì)一個(gè)程序,使棋子從某位置開(kāi)始跳馬,能夠把棋盤上的格子走遍。每個(gè)格子只允許走一次?!?.79】八皇后問(wèn)題:在一個(gè)的國(guó)際象棋盤,有八個(gè)皇后

17、,每個(gè)皇后占一格;要求棋盤上放上八個(gè)皇后時(shí)不會(huì)出現(xiàn)相互攻擊的現(xiàn)象,即不能有量個(gè)皇后在同一行、列或?qū)蔷€上。問(wèn)共有多少種不同的方法?!?.80】編制一個(gè)計(jì)算函數(shù)y=f(x)的值程序,其中:-x + 2.5 0= x 2y= 2 - 1.5(x-3)*(x-3) 2= x 4x/2 - 1.5 4= x 1)請(qǐng)編寫遞歸程序?qū)崿F(xiàn)?!?.88】編寫函數(shù),采用遞歸方法實(shí)現(xiàn)將輸入的字符串按反序輸出?!?.89】編寫函數(shù),采用遞歸方法在屏幕上顯示如下楊輝三角形:【4.90】編寫函數(shù),采用遞歸方法將任一整數(shù)轉(zhuǎn)換為二進(jìn)制形式?!?.91】設(shè)有字母a、b、c,請(qǐng)編程用遞歸的方法產(chǎn)生由這些字母組成的,且長(zhǎng)度為n的所

18、有可能的字符串。例如,輸入n=2,那么輸出:aaabacba bb bc ca cb cc【4.92】將一個(gè)數(shù)的數(shù)碼倒過(guò)來(lái)所得到的新數(shù),叫作原數(shù)的反序數(shù),如果一個(gè)數(shù)等于它的反序數(shù),那么稱它為對(duì)稱數(shù)。編寫程序,采用遞歸算法求不超過(guò)1993的最大的二進(jìn)制的對(duì)稱數(shù)。【4.93】從到n(n1000)個(gè)自然數(shù)中選出個(gè)數(shù)進(jìn)行組合,并按指定的格式輸出組合的結(jié)果。例如:n=5,r=3時(shí),共有10種組合,運(yùn)行程序,要按下面的格式輸出:請(qǐng)用遞歸算法實(shí)現(xiàn)?!?.94】從鍵盤輸入十個(gè)整數(shù),用合并排序法對(duì)輸入的數(shù)據(jù)按照從小到大的順序進(jìn)行排序,將排序后的結(jié)果輸出?!?.95】編寫程序,讀入一個(gè)以符號(hào).結(jié)束的長(zhǎng)度小于20字

19、節(jié)的英文句子,檢查其是否為回文即正讀和反讀都是一樣的,不考慮空格和標(biāo)點(diǎn)符號(hào)。例如:讀入句子:MADAM IM ADAM. 它是回文,所以輸出:YES讀入句子:ABCDBA). 它不是回文,所以輸出:NO【4.96】編寫程序,其中包括一個(gè)函數(shù),此函數(shù)的功能是:對(duì)一個(gè)長(zhǎng)度為N 的字符串從其第K個(gè)字符起,刪去M個(gè)字符,組成長(zhǎng)度為N-M的新字符串(其中N、M=80,K=N)。例如輸入字符串We are poor students.,利用此函數(shù)進(jìn)行刪除poor的處理,輸出處理后的字符串是We are students.?!?.97】編寫函數(shù),通過(guò)指針將一個(gè)字符串反向?!?.98】編寫一個(gè)函數(shù)insert

20、(s1,s2,ch),實(shí)現(xiàn)在字符串s1中的指定字符ch位置處插入字符串s2?!?.99】編寫程序?qū)⑤斎氲膬尚凶址B接后,將串中全部空格移到串首后輸出?!?.100】編寫程序,輸入字符串,分別統(tǒng)計(jì)字符串中所包含的各個(gè)不同的字符及其各自字符的數(shù)量。如:輸入字符串: abcedabcdcd那么輸出:a=2 b=2 c=3 d=3 e=1?!?.101】利用結(jié)構(gòu):struct complx int real;int im;編寫求兩個(gè)復(fù)數(shù)之積的函數(shù)cmult,并利用該函數(shù)求以下復(fù)數(shù)之積: (3+4i)(5+6i) (10+20i)(30+40i【4.102】編寫成績(jī)排序程序。按學(xué)生的序號(hào)輸入學(xué)生的成績(jī)

21、,按照分?jǐn)?shù)由高到低的順序輸出學(xué)生的名次、該名次的分?jǐn)?shù)、相同名次的人數(shù)和學(xué)號(hào);同名次的學(xué)號(hào)輸出在同一行中,一行最多輸出10個(gè)學(xué)號(hào)。【4.103】編寫程序,實(shí)現(xiàn)輸入的時(shí)間屏幕顯示一秒后的時(shí)間。顯示格式為HH:MM:SS。程序需要處理以下三種特殊情況: 假設(shè)秒數(shù)加1后為60,那么秒數(shù)恢復(fù)到0,分鐘數(shù)增加1; 假設(shè)分鐘數(shù)加1后為60,那么分鐘數(shù)恢復(fù)到0,小時(shí)數(shù)增加1; 假設(shè)小時(shí)數(shù)加1后為24,那么小時(shí)數(shù)恢復(fù)到0?!?.104】編寫程序,從鍵盤輸入3個(gè)學(xué)生的數(shù)據(jù),將它們存入文件student;然后再?gòu)奈募凶x出數(shù)據(jù),顯示在屏幕上?!?.105】編寫程序,從鍵盤輸入一行字符串,將其中的小寫字母全部轉(zhuǎn)換成大

22、寫字母,然后輸出到一個(gè)磁盤文件test中保存?!?.106】編寫程序,讀入磁盤上語(yǔ)言源程序文件test8.c,刪去程序中的注釋后顯示。【4.1】參考答案:#include main( ) int year;float money,rate,total; /* money:本金 rate:月利率 total:本利合計(jì)*/printf(Input money and year =?);scanf(%f%d, &money, &year); /* 輸入本金和存款年限 */if(year=1) rate=0.00315; /* 根據(jù)年限確定利率 */else if(year=2) rate=0.003

23、30;else if(year=3) rate=0.00345;else if(year=5) rate=0.00375;else if(year=8) rate=0.00420;else rate=0.0;total=money + money * rate * 12 * year; /* 計(jì)算到期的本利合計(jì) */printf( Total = %.2fn, total);【4.2】參考答案:#include main( ) int year, month, days;printf(Enter year and month:);scanf(%d%d, &year, &month);switc

24、h (month) case 1: case 3: case 5: case 7: case 8: case 10: case 12:days=31; break; /* 處理大月 */case 4: case 6: case 9: case 11:days=30; break; /* 處理小月 */case 2: if(year%4=0&year0!=0 | year0=0)days=29; /* 處理閏年平月 */else days=28; /* 處理不是閏年平月 */break;default: printf(Input error!n); /* 月份錯(cuò)誤 */days=0;if( da

25、ys!=0 )printf(%d, %d is %d daysn, year, month, days);【4.3】參考答案:#include main ( ) float data1, data2; /* 定義兩個(gè)操作數(shù)變量 */char op; /* 操作符 */printf(Enter your expression:);scanf(%f%c%f, &data1, &op, &data2); /* 輸入表達(dá)式 */switch(op) /* 根據(jù)操作符分別進(jìn)行處理 */ case + : /* 處理加法 */printf(%.2f+%.2f=%.2fn, data1, data2, da

26、ta1+data2); break;case - : /* 處理減法 */printf(%.2f-%.2f=%.2fn, data1, data2, data1-data2); break;case * : /* 處理乘法 */printf(%.2f*%.2f=%.2fn, data1, data2, data1*data2); break;case / : /* 處理除法 */if( data2=0 ) /* 假設(shè)除數(shù)為0 */printf(Division by zero.n);elseprintf(%.2f/%.2f=%.2fn, data1, data2, data1/data2);b

27、reak;default: /* 輸入了其它運(yùn)算符 */printf(Unknown operater.n);【4.4】分析:打印此圖形用兩重循環(huán)實(shí)現(xiàn)。圖形要重復(fù)n行,故采用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)循環(huán)n次,循環(huán)體內(nèi)部打印一行*號(hào),把上述思路表示為:for(i=1;i=n;i+)打印一行*號(hào);每行有n個(gè)*號(hào),再采用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)n次循環(huán),循環(huán)內(nèi)部用格式輸出語(yǔ)句打印一個(gè)*號(hào),即:for(j=1;j=n;j+)printf(*);按照上述思路,實(shí)現(xiàn)打印矩形。參考答案:main() int i,j,n;printf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) fo

28、r(j=1;j=n;j+)printf(*);printf(n);【4.5】分析:此圖形和上題的區(qū)別在于在每一行先要打印空格,然后再打印n個(gè)*號(hào),在上題第一層循環(huán)體內(nèi)打印*號(hào)的循環(huán)前面增加一個(gè)循環(huán)打印空格。每行空格的個(gè)數(shù)是逐行減少的,由于第一層循環(huán)的控制變量i是逐行增1,所以用一個(gè)固定值的數(shù)減去i就可實(shí)現(xiàn)對(duì)空格個(gè)數(shù)的控制,在此題中固定值可使用變量n。參考答案:main( ) int i,j,n;printf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n-i;j+)printf( );for(j=1;j=n;j+)print

29、f(*);printf(n);【4.6】分析:此題和上題的區(qū)別在于每行*的數(shù)量逐行減少,可以使用上題控制空格個(gè)數(shù)的思路來(lái)控制*號(hào)的個(gè)數(shù),請(qǐng)注意每行*的個(gè)數(shù)都是奇數(shù)。參考答案:main( ) int i,j,n;printf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n-i;j+)printf( );for(j=1;j=2*i-1;j+)printf(*);printf(n);【4.7】分析:此題圖形是第3題圖形的垂直反轉(zhuǎn),在編程上我們可以變換一個(gè)思路。對(duì)于圖形中的第i行1in,共需要輸出2n-i個(gè)字符,其中前面的i-1個(gè)字

30、符為空格,后面的字符為*號(hào)。按照這一思路可以編寫出如下程序。參考答案:main( ) int i,j,n;printf(nPlease Enter n:);scanf(%d, &n);for( i=1;i=n;i+ ) /* 重復(fù)輸出圖形的n行 */ for( j=1;j=2*n-i;j+ ) /* 重復(fù)輸出圖形一行中的每個(gè)字符 */if(j=i-1) printf( ); /* 輸出前面的空格 */else printf(*); /* 輸出后面的*號(hào) */printf(n);【4.8】分析:此題和第3題的區(qū)別僅是每行的*個(gè)數(shù)增加n-1個(gè)。參考答案:main( ) int i,j,n;prin

31、tf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n-i;j+)printf( );for(j=1;j=2*i-1+(n-1);j+)printf(*);printf(n);【4.9】分析:對(duì)于空心圖形,我們可以在上題的根底上,對(duì)于打印*號(hào)的循環(huán)進(jìn)行修改,僅在循環(huán)開(kāi)始值(j=1)和循環(huán)結(jié)束值(j=2*(i-1)+n)時(shí)打印*號(hào),其它位置都打印空格。另一種思路是將每行打印的空格和*的兩個(gè)循環(huán)合為一體考慮,在判斷出需要打印*的兩個(gè)位置及第一行和最后一行相應(yīng)位置外,其余位置都打印空格。參考答案:main( ) int i,j,n;

32、printf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;jn-i+1 & (i=1|i=n) printf(*);else printf( );printf(*n);【4.10】分析:此圖形可以理解為兩個(gè)空心梯形反向連接而成,因此可以利用上題的思路進(jìn)行輸出。參考答案:main( ) int i,j,n;printf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) /* 輸出圖形的上半局部(含中心行) */ for(j=1;j=2*n-i-1;j+)if(j=i) printf(*)

33、;else printf( );printf(*n);for(i=1;i for(j=1;j=n+i;j+)if(j=n-i) printf(*);else printf( );printf(*n);【4.11】分析:此題與上題的區(qū)別在于打印*號(hào)的位置不同,編程時(shí)要找出應(yīng)打印*號(hào)的位置和兩個(gè)循環(huán)變量i、j以及行數(shù)n的關(guān)系。參考答案:main( ) int i,j,n;printf(nPlease Enter n:);scanf (%d, &n);for(i=1;i=n;i+) /* 輸出圖形的上半局部(含中心行) */ for(j=1;jn-i+1 & i=1) printf(*);else

34、printf( );printf(*n);for(i=1;i for(j=1;ji+1 & i=n-1) printf(*);else printf( );printf(*n);【4.12】參考答案:main( ) int i,j,n;printf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n;j+)if(j=n-i+1 | i=1 | i=n) printf(*);else printf( );printf(n);【4.13】參考答案:main( ) int i,j,n;printf(nPlease Enter n: )

35、;scanf(%d, &n);for(i=1;i=n;i+) /* 輸出圖形的上半局部(含中心行) */ for(j=1;j=n-i;j+)if(j=1 | j=n-i+1) printf(* );else printf( );printf(n);for(i=1;i for(j=1;j=i+1;j+)if(j=1 | j=i+1) printf(* );else printf( );printf(n);【4.14】參考答案:main( ) int i,j,n;printf(nPlease Enter n: );scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n;j

36、+)if(j=1 | j=i | j=n) printf(*);else printf( );printf(n);【4.15】參考答案:main( ) int i,j,n;printf(nPlease Enter n: );scanf(%d,&n);for(i=1;i=n;i+) for(j=1;jn-i) printf(*);else printf( );printf(n);for(i=1;i for(j=1;ji) printf(*);else printf( );printf(n);【4.16】參考答案:main( ) int i,j,n;printf(nPlease Enter n:

37、);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n+i-2;j+)if(j=n-i+1) printf(*);else printf( );printf(*n);【4.17】分析:首先對(duì)圖形進(jìn)行設(shè)計(jì),坐標(biāo)的X軸和Y軸分別對(duì)應(yīng)屏幕的列和行,一個(gè)正弦函數(shù)的周期為0360度,我們把一個(gè)步長(zhǎng)定義為10度,打印時(shí)每換一行等于函數(shù)的自變量增加10度;屏幕的列寬為80,函數(shù)值為0對(duì)應(yīng)屏幕的第40列,sin(x)的值在-11,變換成列數(shù)為以0為中心的-3030,對(duì)應(yīng)屏幕上第1070列。設(shè)計(jì)程序時(shí),控制換行的自變量i乘以10得到正弦函數(shù)的X值,調(diào)用庫(kù)函數(shù)sin()求出函數(shù)值再乘

38、以30輸出的列寬,因?yàn)槲覀円云聊坏牡?0列為0點(diǎn),故再加上40得到應(yīng)在屏幕上顯示的點(diǎn)。參考答案:#define PAI 3.14159#include main( ) double x;int y,i,yy;for(i=1;i80;i+) /* 打印圖形的第一行 */if(i=40) printf(*); /* i控制打印的列位置 */ else printf(-);printf(n);for(x=10.0;xy ? 40 : y; /* 下一行要打印的字符總數(shù) */for (i=1;i=-10;y-) /* 圓的半徑為10 */ m = 2.5 * sqrt(100-y*y); /* 計(jì)算行

39、y對(duì)應(yīng)的列坐標(biāo)m */for(x=1;x30-m;x+)printf( ); /* 輸出圓左側(cè)的空白 */printf(*); /* 輸出圓的左側(cè) */for(;x30+m;x+)printf( ); /* 輸出圓的空心局部 */printf(*n); /* 輸出圓的右側(cè) */【4.19】參考答案:#include #include main( ) double y;int x, m, n, yy;for( yy=0;yy=20;yy+) y = 0.1*yy;m = acos(1-y)*10;n = 45 * (y-1)+31;for( x=0;x=62;x+ )if( x=m & x=n

40、) printf(+);else if(x=n) printf(+);else if(x=m | x=62-m) printf(*);else printf( );printf(n);【4.20】分析:編程的關(guān)鍵為兩點(diǎn),一是使用控制輸出的行和列,這方面的內(nèi)容在前面已經(jīng)表達(dá),另一點(diǎn)是輸出的數(shù)字和所在行、列關(guān)系。此題第一行輸出的數(shù)字恰好是列數(shù),從第二行起每行的數(shù)字均比上一行增n。參考答案:main( ) int i,j,n;printf(nPlease Enter n: );scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n;j+)printf(M,(i-1)*n+j

41、);printf(n);【4.21】分析:此題的關(guān)鍵是找到輸出數(shù)字和行、列數(shù)的關(guān)系。審查圖形中每行中數(shù)字的關(guān)系發(fā)現(xiàn),右邊數(shù)字和前面數(shù)字之差逐次增1;同列數(shù)字依然是這樣的關(guān)系,編程的關(guān)鍵轉(zhuǎn)換為找到每一行左方的第一個(gè)數(shù)字,然后利用行和列的循環(huán)變量進(jìn)行運(yùn)算就可得到每個(gè)位置的數(shù)字。用ai,j此表示第i行第j列的數(shù)字,那么a11=1;由第i行第一列的數(shù)字推出第i+1行第一列的數(shù)字是ai+1,1 = ai,1+i;同樣由第j列推出第j+1列的數(shù)字是ai,j+1 = ai,j+i+j。另外只有當(dāng)j參考答案:main( ) int i,j,m,n,k=1; /* k是第一列元素的值 */printf(Plea

42、se enter m= );scanf(%d,&m);for(i=1;i=m;i+) n=k; /* n第i行中第1個(gè)元素的值 */for(j=1;j=m-i+1;j+) printf(=,n);n = n+i+j; /* 計(jì)算同行下一個(gè)元素的值 */printf(n);k=k+i; /* 計(jì)算下一行中第1個(gè)元素 */【4.22】參考答案:main( ) int i,j,n;printf(nPlease Enter n: );scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n;j+)if(j=i 且 j=n-i+1 ;下區(qū):j=n-i+1 ;左區(qū):ji 且 jn-

43、i+1 ?,F(xiàn)在問(wèn)題是,如果知道一行在不同區(qū)域開(kāi)始第一個(gè)位置的數(shù)字,然后該區(qū)后續(xù)的數(shù)字就可利用前面分析的規(guī)律得到。對(duì)于右區(qū)開(kāi)始各行第一個(gè)數(shù)字最易求出,為4*(n-1)-i+1。后續(xù)一個(gè)和同行前一個(gè)數(shù)字之差是4*n-1-(j-1)*2+1,其中方括號(hào)內(nèi)是每邊的數(shù)字個(gè)數(shù)。對(duì)角線上的數(shù)字是分區(qū)點(diǎn),對(duì)角線上相臨數(shù)字仍然相差一圈數(shù)字個(gè)數(shù),讀者自行分析得到計(jì)算公式。右區(qū)開(kāi)始的第一個(gè)數(shù)字可以從上區(qū)結(jié)束時(shí)的數(shù)字按規(guī)律求出。下述程序用變量s保存分區(qū)對(duì)角線上的數(shù)字。參考答案一:main() int i,j,k,n,s,m,t;printf(Please enter n:);scanf(%d,&n);for(i=1;

44、i=n;i+) s=(i=(n+1)/2)? 1:3*(n-(n-i)*2-1)+1;m=(i=(n+1)/2)? i:n-i+1; /* m-1是外層圈數(shù) */for(k=1;kfor(j=1;j=n-i+1 & j=i & ji & jn-i+1) /* 右區(qū) */t-=4*(n-2*(n-j+1)+1;if(j if(j=1) t=4*(n-1)-i+2;else t+=4*(n-2*j+1)+1;printf(M,t);printf(n);方案二:根據(jù)此題圖形的特點(diǎn),我們可以構(gòu)造一個(gè)遞歸算法。我們可以將邊長(zhǎng)為N的圖形分為兩局部:第一局部最外層的框架,第二局部為中間的邊長(zhǎng)為N-2的圖形。

45、對(duì)于邊長(zhǎng)為N的正方型,假設(shè)其中每個(gè)元素的行號(hào)為i1iN,列號(hào)為j1jN,第1行第1列元素表示為a1,1a11=1,那么有:對(duì)于最外層的框架可以用以下數(shù)學(xué)模型描述:上邊: a1,j=a1,1+j-1 (j1)右邊: ai,N=a1,1+N+i-2 (i1)下邊: ai,1=a1,1+4N-i-3 (i1)左邊: aN,j=a1,1+3N-2-j (j1)對(duì)于內(nèi)層的邊長(zhǎng)為N-2的圖形可以用以下數(shù)學(xué)模型描述:左上角元素:ai,i=ai-1,i-1+4(N-2i-1) (i1)假設(shè)令:ai,j=fun(ai-1,i-1+4(N-2i-1),當(dāng):i(N+1)/2且j(N+1)/2時(shí),min=MIN(i,

46、j),那么有:a2,2 = fun(a1,1, min, min, n)ai,j=fun(a2,2, i-min+1, j-min+1, n-2*(min-1) )我們可以根據(jù)上述原理,分別推導(dǎo)出i和j為其它取值范圍時(shí)的min取值。根據(jù)上述遞歸公式,可以得到以下參考程序。參考答案二:#include #define MIN(x,y) (xy) ? (y) : (x)fun ( int a11, int i, int j, int n) int min, a22;if( i=j & i=1 ) return(a11);else if( i=j & i=(n+1)/2 & j=(n+1)/2) m

47、in = MIN(n-i+1,n-j+1);else if(i=(n+1)/2) min = MIN(i,n-j+1);else if(i=(n+1)/2 & j(n+1)/2) min = MIN(n-i+1,j);else min = MIN(i,j);a22 = fun(a11,min,min,n);return(fun(a22, i-min+1, j-min+1, n-2*(min-1);main() int a11=1, i, j, n;printf(Enter n=);scanf(%d, &n);for(i=1; i=n; i+) for(j=1; j=n; j+)printf(M

48、, fun(a11,i,j,n) );printf(n);【4.24】分析:此題的關(guān)鍵還是要找到輸出數(shù)字aij和行列數(shù)i、j的關(guān)系。為此將圖形分為四個(gè)區(qū)域如以下圖:3 3 3 3 33 2 2 2 33 2 1 2 33 2 2 2 33 3 3 3 3 (此圖n為5)在左上區(qū)域,即i=(n+1)/2、j=(n+1)/2時(shí),輸出數(shù)字為(n+1)/2-i+1和(n+1)/2-j+1中的大者,記為max(n+1)/2-i+1,(n+1)/2-j+1;在右上區(qū),即i(n+1)/2時(shí), 輸出數(shù)字為max(n+1)/2-i+1,j-n/2;在左下區(qū),即i(n+1)/2、j(n+1)/2、j(n+1)/2

49、時(shí),輸出數(shù)字為maxi-n/2,j-n/2。參考答案:#define max(x,y) (x)(y)?(x):(y)main( ) int i,j,n;printf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n;j+)if(i=(n+1)/2)if(j=(n+1)/2)printf(M,max(n+1)/2-i+1,(n+1)/2-j+1);elseprintf(M,max(n+1)/2-i+1,j-n/2);else if(j=(n+1)/2)printf(M,max(i-n/2,(n+1)/2-j+1);elsepri

50、ntf(M,max(i-n/2,j-n/2);printf(n);【4.25】分析:前面我們已經(jīng)見(jiàn)到過(guò)上下對(duì)稱的圖形,這是一個(gè)左右對(duì)稱的圖形,垂直中心線上的數(shù)字恰好是行號(hào),在每行位于圖形垂直中心線左方的數(shù)字是逐漸增加的,而右方是逐漸減小的。j=i是分區(qū)的標(biāo)志,左方輸出數(shù)字就是列數(shù)j,而右方的數(shù)字從i開(kāi)始逐步減小1。參考答案:main() int i,j;for(i=1;i=9;i+) for(j=1;j=9-i;j+) printf( );for(j=1;j=1;j-) printf(-,j);printf(n);【4.26】分析:這類輸出字符的圖形和輸出數(shù)字的圖形考慮是近似的,因?yàn)樽址腁S

51、CII碼就是一個(gè)整數(shù)。在字符碼值的變化過(guò)程中,應(yīng)該注意應(yīng)該判斷碼值是否超出字符的范圍,進(jìn)行必要的處理,為了保持程序的簡(jiǎn)潔,此題沒(méi)有考慮這個(gè)問(wèn)題,在下題里對(duì)這個(gè)問(wèn)題進(jìn)行了處理。參考答案:main( ) char c=Z;int i,j,n;printf(nPlease Enter n:);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n+i-2;j+)if(j=n-i+1) printf(%c,c-);else printf( );printf(%cn,c-);for(i=1;i for(j=1;j=2*(n-1)-i;j+)if(j=i+1) printf(%c

52、,c-);else printf( );printf(%cn,c-);【4.27】分析:此題與上題相近,區(qū)別在于輸出時(shí)字符的ASCII碼值的變化在圖形的中間一行為最大,同時(shí)一行的兩個(gè)字符是相同的。程序考慮在輸入字符時(shí)設(shè)計(jì)了一個(gè)循環(huán),保證輸入的是英文字母。字符變化后進(jìn)行了處理,程序中使用條件運(yùn)算。在字符碼值增加的過(guò)程中,首先判斷是大寫還是小寫字符,然后判斷字符碼值是否超出英文字母z(或Z),如果超出那么重新賦為a(或A);在輸出圖象下半局部時(shí),ASCII碼值減少用同樣的思路進(jìn)行判斷。在判斷字符大小寫條件語(yǔ)句的第一個(gè)判斷時(shí),用的是兩個(gè)不同的值,請(qǐng)讀者自行思考為什么,用同一個(gè)值是否可以?參考答案:m

53、ain( ) char c;int i,j,n;do printf(nPlease Enter n,char:);scanf(%d,%c,&n,&c);while(cZ&cz);for(i=1;i=n;i+) for(j=1;j=n+i-2;j+)if(j=n-i+1) printf(%c,c);else printf( );printf(%cn,c+);c=cZ?A:c):(cz?a:c);c-=2;c=cZ?(cA?Z:c):(ca? z:c);for(i=1;i for(j=1;j=2*(n-1)-i;j+)if(j=i+1) printf(%c,c);else printf( );pr

54、intf(%cn,c-);c=cZ?(cA?Z:c):(c(y)?(x):(y)main( ) char c;int i,j,n;do printf(nPlease Enter n,char:);scanf(%d,%c,&n,&c);while(cZ&cz);for(i=1;i=n;i+) for(j=1;j=n;j+)if(i=(n+1)/2)if(j=(n+1)/2)printf( %c,c-max(n+1)/2-i+1,(n+1)/2-j+1)+(n+1)/2);elseprintf( %c,c-max(n+1)/2-i+1,j-n/2)+(n+1)/2);elseif(j(y)?(x)

55、:(y)main( ) char c;int i,j,n;do printf(nPlease Enter n,char:);scanf(%d,%c,&n,&c);while(cZ&cz);for(i=1;i=n;i+) for(j=1;j=n;j+)if(i=(n+1)/2)if(j=(n+1)/2)printf( %c,c-max(n+1)/2-i+1,(n+1)/2-j+1)+1);elseprintf( %c,c-max(n+1)/2-i+1,j-n/2)+1);elseif(j=(n+1)/2)printf( %c,c-max(i-n/2,(n+1)/2-j+1)+1);elsepri

56、ntf( %c,c-max(i-n/2,j-n/2)+1);printf(n);【4.30】參考答案:#include main() int i, j;for(i=1;i10;i+)printf(M,i);printf(n-n);for(i=1;i10;i+) for(j=1;j10;j+)if(jprintf(n);【4.31】參考答案:#include main( ) int i,j;for(i=1;i10;i+)printf(M,i);printf(n-n);for(i=1;i10;i+) for(j=1;j10;j+)if(jb+c | ba+c | ca+b)flag=1;while

57、(flag);s=(a+b+c)/2;printf(S=%f,s=sqrt(s-a)*(s-b)*(s-c);【4.33】參考答案:#include main( ) int j;long n; /* 使用長(zhǎng)整型變量,以免超出整數(shù)的表示范圍 */printf(Please input number:);scanf(%ld, &n);for(j=999;j=100;j-)/* 可能取值范圍在999到100之間,j從大到小 */if(n%j = 0 ) /* 假設(shè)能夠整除j,那么j是約數(shù),輸出結(jié)果 */ printf(The max factor with 3 digits in %ld is: %

58、d.n,n,j);break; /* 控制退出循環(huán) */【4.34】參考答案:#define E 0.000001main() float x,y=1,s=0;printf(Please enter x=);scanf(%f,&x);while(1/yE) s=s+1/y;y=y*x;printf(S=%fn,s);【4.35】參考答案:#include main( ) int class1, class2, class3;char ch;class1=class2=class3=0; /* 初始化分類計(jì)數(shù)器 */do ch=getch( );switch(ch) case 0: case 1

59、: case 2: case 3: case 4:case 5: case 6: case 7: case 8: case 9:class1+; break; /* 對(duì)分類計(jì)數(shù) */case +: case -: case *: case /: case %: case =:class2+; break; /* 對(duì)分類計(jì)數(shù) */default: class3+; break; /* 對(duì)分類計(jì)數(shù) */while (ch!= ); /* 字符在C程序中要使用轉(zhuǎn)義符 */printf(class1=%d, class2=%d, class3=%dn, class1, class2, class3);

60、【4.36】分析:程序的關(guān)鍵是怎樣判斷一個(gè)單詞。由單詞的定義它是用空格、制表符或換行符分隔開(kāi)的,兩個(gè)字符之間沒(méi)有空格、制表符或換行符,那么認(rèn)為是一個(gè)單詞中的兩個(gè)字符。參考答案:#define EOF -1#define YES 1#define NO 0#include main( ) /* 對(duì)輸入的行、字符和單詞進(jìn)行計(jì)數(shù)統(tǒng)計(jì) */ int c, nl, nc, nw, inword;inword=NO; /* inword=NO 已處理的最后一個(gè)字符是空格、t或n */* inword=YES 已處理的最后一個(gè)字符不是空格、t或n */nl=nc=nw=0; /* 行、字符、字計(jì)數(shù)器置0 *

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論