NIT的考試及真題一和c語言課程設(shè)計(jì)-簡(jiǎn)易計(jì)算器_第1頁
NIT的考試及真題一和c語言課程設(shè)計(jì)-簡(jiǎn)易計(jì)算器_第2頁
NIT的考試及真題一和c語言課程設(shè)計(jì)-簡(jiǎn)易計(jì)算器_第3頁
NIT的考試及真題一和c語言課程設(shè)計(jì)-簡(jiǎn)易計(jì)算器_第4頁
NIT的考試及真題一和c語言課程設(shè)計(jì)-簡(jiǎn)易計(jì)算器_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE1NIT考試真題一一、選擇題1.在計(jì)算機(jī)網(wǎng)絡(luò)中,常用的有線通信介質(zhì)包括有()。A.光纜和微波B.衛(wèi)星、微波和光纜C.雙絞線、同軸電纜和光纜D.紅外線、雙絞線和同軸電纜2.在下列設(shè)備中,不能作為微型計(jì)算機(jī)的輸出設(shè)備的是()。A.鍵盤B.顯示器C.繪圖儀D.打印機(jī)3.微型計(jì)算機(jī)的性能主要取決于()。A.微處理器的性能B.硬盤的存儲(chǔ)容量C.RAM的存儲(chǔ)容量D.主存儲(chǔ)器的質(zhì)量4.執(zhí)行二進(jìn)制數(shù)算術(shù)加法運(yùn)算10101010+00101010,其結(jié)果是()。A.11010010B.00101010C.11010100D.101010105.第三代計(jì)算機(jī)的邏輯器件采用的是()。A.微處理器集成電路B.中、小規(guī)模集成電路C.大規(guī)模集成電路D.晶體管二、Windows操作題1.在“2015年NIT考試真題一”文件夾下創(chuàng)建一個(gè)“資料”和“圖片”文件夾,將“2015年NIT考試真題一”文件夾下的“花.jpg”移動(dòng)到“圖片”文件夾中,并將移動(dòng)到目標(biāo)位置的文件更名為“燦爛.jpg”。2.設(shè)置鼠標(biāo),啟動(dòng)單擊鎖定,在移動(dòng)鼠標(biāo)時(shí)顯示鼠標(biāo)軌跡,且垂直滾動(dòng)滑輪時(shí),一次滾動(dòng)一個(gè)屏。3.添加一個(gè)型號(hào)為“EPSONLASERLP-2500”的打印機(jī),將打印機(jī)命名為“文檔打印機(jī)”,且設(shè)置為默認(rèn)打印機(jī)。4.設(shè)置文件夾選項(xiàng),在同一個(gè)窗口中打開每個(gè)文件夾,不始終顯示菜單,在標(biāo)題欄中顯示完整路徑。5.為已有的標(biāo)準(zhǔn)賬戶“明明”添加密碼,密碼為“111111”,且啟動(dòng)家長(zhǎng)控制,禁止該賬戶周日使用計(jì)算機(jī)。三、Word基本操作請(qǐng)使用Word軟件,將“2015年NIT考試真題一”文件夾中提供的“廣靈剪紙.docx”文檔,按以下操作要求進(jìn)行排版。1.打開文檔,將紙張大小調(diào)整為B5(JIS)(或自定義大?。簩挾?8.2厘米*高度25.71厘米),上下左右頁邊距均設(shè)置為1.5厘米,紙張方向?yàn)闄M向;2.將文檔標(biāo)題“廣靈剪紙”設(shè)置為藝術(shù)字,藝術(shù)字樣式為藝術(shù)字庫(kù)的第5行第5列(填充-藍(lán)色,強(qiáng)調(diào)文字顏色1,塑料棱臺(tái),映像),字體為華文琥珀,四周型環(huán)繞;3.參看樣張,將正文字體設(shè)置為幼圓,字號(hào)為小四號(hào),正文除項(xiàng)目符號(hào)所在段落外的所有段落首行縮進(jìn)兩個(gè)字符;4.參看樣張,將文檔分為等寬的兩欄,將文檔中的項(xiàng)目符號(hào)更改為“”;5.利用查找替換功能,將正文中所有的“剪紙”二字添加圓點(diǎn)著重符;6.參看樣張,在文檔左下方插入“2015年NIT考試真題一”文件夾下的“回娘家.jpg”圖片文件,圖片的大小調(diào)整為原始圖片的40%,在右上角插入“2015年NIT考試真題一”文件夾下的“熊貓.jpg”圖片文件,圖片的大小調(diào)整為原始圖片的30%,環(huán)繞方式均設(shè)置為“四周型”;7.參看樣張,在文檔的右下角插入一個(gè)“前凸帶形”自選圖形,添加文字“豐富多彩的民族文化”,為文檔添加一個(gè)陰影頁面邊框,完成設(shè)置后保存文檔。(注意:完成后保存文檔)四、Word表格制作請(qǐng)使用Word軟件,按如下要求完成表格制作。1.在“2015年NIT考試真題一”文件夾下新建一個(gè)文檔,插入30行5列的表格;2.將表格的行高調(diào)整為1厘米,列寬調(diào)整為2.5厘米,表格水平居中;3.參看樣張,將表格的第一行作為標(biāo)題行,依次輸入:學(xué)號(hào)、姓名、性別、出生日期和備注,填充標(biāo)準(zhǔn)色中的淺綠,且重復(fù)標(biāo)題行;4.單元格內(nèi)容水平居中對(duì)齊;5.將文檔以“名單.docx”為名保存到“2015年NIT考試真題一”文件夾下。(注意:完成后保存文檔)五、Excel基本操作使用Excel軟件,打開“2015年NIT考試真題一”文件夾下的“超市銷售數(shù)據(jù).xlsx”,根據(jù)要求完成如下的操作。1.在“商品基本信息”工作表中的第1行上方插入一行,并在A1單元格錄入標(biāo)題“超市銷售數(shù)據(jù)”,將A1:G1單元格區(qū)域合并及居中,字號(hào)為18、字體為黑體;2.在G3:G23區(qū)域計(jì)算“毛收入”,公式為“毛收入=(售價(jià)-進(jìn)價(jià))*數(shù)量”,設(shè)置該區(qū)域的數(shù)字格式為貨幣類型,貨幣符號(hào)為人民幣,選擇區(qū)域A2:G23,以“商品名稱”為關(guān)鍵字對(duì)數(shù)據(jù)進(jìn)行降序排序,并將A2:G23區(qū)域的列寬設(shè)置為“自動(dòng)調(diào)整列寬”;3.為A2:G23區(qū)域設(shè)置分類匯總,分類字段為“商品名稱”,匯總方式為“求和”,匯總項(xiàng)為“售價(jià)”,“數(shù)量”和“毛收入”;4.參看樣張,選擇各類商品的匯總數(shù)據(jù)制作簇狀柱形圖,設(shè)置圖表樣題為12號(hào),為圖表區(qū)設(shè)置“麥浪滾滾”的漸變填充,圖表放置在H2:Q20區(qū)域,完成設(shè)置后保存文檔。(注意:完成后保存文檔)六、PowerPoint基本操作請(qǐng)使用PowerPoint軟件,打開“2015年NIT考試真題一”文件夾中的“服裝色彩搭配.pptx”,根據(jù)要求完成演示文稿的制作。1.打開演示文稿,在第1張幻燈片中輸入標(biāo)題文字“服裝色彩搭配”;2.在第2張幻燈片的右側(cè)插入“2015年NIT考試真題一”文件夾下的“顏色圖.jpg”,調(diào)整圖片的縮放比例為原來的80%,設(shè)置圖片位置,使其與幻燈片左上角水平局里和垂直局里分別為12厘米和6厘米;3.設(shè)置第6張幻燈片中圖片的動(dòng)畫方式為“陀螺旋”,將演示文稿所有幻燈片的切換方式設(shè)置為“揭開”;4.設(shè)置幻燈片的放映方式為從第1張到第6張幻燈片手動(dòng)換片,完成設(shè)置后保存文檔。(注意:完成后保存文件?。┢?、Internet基本操作1.輸入網(wǎng)址,/,進(jìn)入國(guó)家圖書館網(wǎng)站,單擊導(dǎo)航欄“圖書”,切換到圖書網(wǎng)頁,收藏該網(wǎng)頁,并將該網(wǎng)頁以“中國(guó)國(guó)家圖書館.htm”為文件名,且以“網(wǎng)頁,僅html”類型保存到“2015年NIT考試真題一”文件夾中。并設(shè)置Internet選項(xiàng),使用當(dāng)前頁面創(chuàng)建主選項(xiàng)卡。2.給你的朋友張方發(fā)送一封郵件,向他介紹國(guó)家圖書館網(wǎng)站?!臼占恕縵hangfang@126.com【附件】“2015年NIT考試真題一”文件夾下的“國(guó)家圖書館.jpg”【主題】關(guān)于國(guó)家圖書館【正文】張方,你好!中國(guó)國(guó)家圖書館位于北京市海淀區(qū)白石橋高粱河畔,紫竹院公園旁。1987年落成,總館占地7.24公頃,建筑面積14萬平方米,地上書庫(kù)19層,地下書庫(kù)3層,設(shè)計(jì)藏書能力2000萬冊(cè)。怎么樣?有興趣的話,我們一起去看看。祝生活愉快!李文第一步:第二步:第三步:第四步:完成:荊楚理工學(xué)院學(xué)院:計(jì)算機(jī)工程學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):級(jí)本二學(xué)生姓名:XX學(xué)號(hào):0000000000000設(shè)計(jì)題目:簡(jiǎn)易計(jì)算器指導(dǎo)老師:XXXXX

目錄TOC\o"1-2"\u第一章選題的意義 31.1課題研究的背景 31.2自己設(shè)計(jì)的優(yōu)勢(shì) 31.3設(shè)計(jì)上功能上的不足 3第二章研究的基礎(chǔ) 42.1涉及的主要知識(shí)點(diǎn) 4第三章研究的可行性 53.1技術(shù)的可行性 53.2經(jīng)濟(jì)效益和社會(huì)效益的可行性 53.3法律的可行性 5第四章研究的具體部分 64.1研究的主要流程圖 64.2研究的具體代碼 74.3程序運(yùn)行結(jié)果圖表 13第五章總結(jié) 16參考文獻(xiàn) 17第一章選題的意義①通過本項(xiàng)課程設(shè)計(jì),可以培養(yǎng)獨(dú)立思考、綜合運(yùn)用所學(xué)有關(guān)相應(yīng)知識(shí)的能力,能更好的鞏固《C語言程序設(shè)計(jì)》課程學(xué)習(xí)的內(nèi)容,掌握工程軟件設(shè)計(jì)的基本方法,強(qiáng)化上機(jī)動(dòng)手編程能力,闖過理論與實(shí)踐相結(jié)合的難關(guān)!更加了解了c語言的好處和其可用性!同時(shí)增加了同學(xué)之間的團(tuán)隊(duì)合作精神!更加也體會(huì)到以后在工作中團(tuán)隊(duì)合作的重要性和必要性?、谕ㄟ^C語言課程設(shè)計(jì),使學(xué)生了解高級(jí)程序設(shè)計(jì)語言的結(jié)構(gòu),掌握基本的程序設(shè)計(jì)過程和技巧,掌握基本的分析問題和利用計(jì)算機(jī)求解問題的能力,具備初步的高級(jí)語言程序設(shè)計(jì)能力。為后續(xù)各門計(jì)算機(jī)課程的學(xué)習(xí)和畢業(yè)設(shè)計(jì)打下堅(jiān)實(shí)基礎(chǔ)。1.1課題研究的背景計(jì)算器是現(xiàn)代日常生活中使用較為頻繁的工具之一,常用的計(jì)算器有簡(jiǎn)易版和科學(xué)計(jì)算器兩種模式。簡(jiǎn)易版的計(jì)算器不支持表達(dá)式運(yùn)算,每次只能輸入一個(gè)數(shù)據(jù)或者運(yùn)算符來計(jì)算,而科學(xué)計(jì)算器除了容納簡(jiǎn)易版計(jì)算器的功能外,還支持表達(dá)式運(yùn)算,用戶可以輸入一個(gè)合法的算術(shù)表達(dá)式來得到所需的結(jié)果。計(jì)算器對(duì)我們每一的學(xué)生都很熟悉,從初中到高中再到大學(xué)。但是我們只知道按下幾個(gè)按鈕計(jì)算器便會(huì)顯示出結(jié)果,很少有學(xué)生分析過計(jì)算器究竟是如何運(yùn)行的。C語言課程設(shè)計(jì)便是一個(gè)很好的機(jī)會(huì),讓我去親自寫計(jì)算器的運(yùn)行代碼,盡管是簡(jiǎn)單計(jì)算器的設(shè)計(jì),但其背后的知識(shí)那是相當(dāng)多的,對(duì)我是個(gè)挑戰(zhàn),我接受!1.2自己設(shè)計(jì)的優(yōu)勢(shì)現(xiàn)時(shí)學(xué)習(xí)生活中,常會(huì)遇到一些數(shù)目較大數(shù)據(jù)繁雜的數(shù)值運(yùn)算,徒手運(yùn)算起來很困難,這時(shí)候我們就必須用到計(jì)算器。人們對(duì)計(jì)算的要求不斷提高,普通的功能簡(jiǎn)單的僅能進(jìn)行加、減、乘、除運(yùn)算的計(jì)算工具已經(jīng)不能滿足需要,需要一種能進(jìn)行多種計(jì)算?,F(xiàn)在已經(jīng)有一些功能較為強(qiáng)大、涵蓋面較廣的計(jì)算軟件,而且各種平臺(tái)的小工具仍不斷出現(xiàn)。這些大大方便了我們的生活給我們更多的選擇和實(shí)現(xiàn)方式。本程序?qū)崿F(xiàn)了加、減、乘、除、求冪、求模,求平方根,求Sin,求Cos,求Log10,求階乘,取整,求正切,以及進(jìn)制之間的相互轉(zhuǎn)換。它可以直接輸入數(shù)學(xué)表達(dá)式,不需要任何轉(zhuǎn)換,就可以直接輸出。1.3設(shè)計(jì)上功能上的不足本程序雖然在其他簡(jiǎn)易計(jì)算器的基礎(chǔ)上新增加了很多類容,如:三角函數(shù)的求值、指數(shù)函數(shù)的計(jì)算、任意數(shù)的任意次方、進(jìn)制之間的相互轉(zhuǎn)換等;但是由于個(gè)人能力的限制,仍不能實(shí)現(xiàn)四則混合運(yùn)算的功能,僅僅是能進(jìn)行一個(gè)兩個(gè)數(shù)或者一個(gè)數(shù)的計(jì)算,這是這個(gè)程序最為不足的地方。但是我相信,隨著學(xué)習(xí)的不斷深入,這個(gè)功能在不久以后會(huì)被很好的實(shí)現(xiàn)。第二章研究的基礎(chǔ)C語言是一種結(jié)構(gòu)化的程序設(shè)計(jì)語言。它功能豐富、表現(xiàn)力強(qiáng)、使用靈活、應(yīng)用面廣、目標(biāo)程序效率高、可移植性好,既具有高級(jí)語言的特點(diǎn),有具有低級(jí)語言的功能,以此它成為當(dāng)今的主流程序設(shè)計(jì)語言之一。2.1涉及的主要知識(shí)點(diǎn)本程序的知識(shí)點(diǎn)主要來源于任正云版的《C語言程序設(shè)計(jì)(第二版)》,其中包含了C語言的數(shù)據(jù)類型與基本操作、順序結(jié)構(gòu)設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、函數(shù)、數(shù)組、指針等。本程序通過不同類型數(shù)據(jù)間的轉(zhuǎn)換實(shí)現(xiàn)了部分進(jìn)制間的轉(zhuǎn)換,如十進(jìn)制轉(zhuǎn)換為八、十六中printf("%o\n",a);printf("%x\n",a);直接把輸入的十進(jìn)制數(shù)轉(zhuǎn)換成了八和十六進(jìn)制。對(duì)于控制程序進(jìn)行什么樣的計(jì)算方面,采用了輸入的方法,根據(jù)提示的信息,輸入不同的選項(xiàng),可以實(shí)現(xiàn)不同的運(yùn)算。在選擇結(jié)構(gòu)程序設(shè)計(jì)方面,采用if語句來判斷如在二級(jí)制數(shù)和十進(jìn)制數(shù)的相互轉(zhuǎn)換的過程中用if—else語句對(duì)數(shù)的正負(fù)進(jìn)行判斷,為其分情況研究提供幫助;又如在一般二次方程的求解上運(yùn)用if—elseif—else{if—else}語句對(duì)方程解的四種情況,即無解、兩個(gè)相同實(shí)數(shù)根、兩個(gè)不同實(shí)數(shù)根、和兩個(gè)虛數(shù)根分別進(jìn)行計(jì)算,以求出不同情況的解。本程序大量運(yùn)用switchcase語句;以實(shí)現(xiàn)本程序的不同功能。如圖(1):這里運(yùn)用switch語句,來選擇你所以運(yùn)用到的這個(gè)程序的不同的功能,這里共有六個(gè),根據(jù)你要使用的功能,可以相應(yīng)的輸入數(shù)據(jù),來實(shí)現(xiàn)自己所需要的的計(jì)算。又如圖(2)對(duì)于加減乘除的簡(jiǎn)單的四則混合運(yùn)算也是運(yùn)用的switch語句來實(shí)現(xiàn)的;通過switch來實(shí)現(xiàn)加減乘除的多級(jí)運(yùn)算,而不是簡(jiǎn)單的兩個(gè)數(shù)相加減,但是由于沒有判斷優(yōu)先級(jí)的語句,所以此程序不能進(jìn)行優(yōu)先級(jí)的計(jì)算,只能從左到右的依次計(jì)算!本程序的循環(huán)結(jié)構(gòu)用的是while和for。對(duì)于需要逐級(jí)進(jìn)行的表達(dá)式,就用了這些循環(huán)語句在x^y的for(i=1;i<=b;i++)c=c*x;,二級(jí)制十進(jìn)制的轉(zhuǎn)換while(a!=0){t=a%2;b[i]=t;i++;a=a/2;}{for(j=i-1;j>=0;j--)printf("%d",b[j]);},求最值并排序的輸入過程、排序過程、輸出過程等過程中都運(yùn)用有這些語句!之所以運(yùn)用循環(huán),是由于要實(shí)現(xiàn)其功能,都要按照一定的條件重復(fù)執(zhí)行同樣的一段語句,所以運(yùn)用循環(huán)語句來做到多次重復(fù)。本程序采用的是函數(shù)調(diào)用的方法,該程序運(yùn)用了6個(gè)自己聲明的函數(shù),通過這些函數(shù)來在一個(gè)程序上實(shí)現(xiàn)多種不同的功能voiddisplaymain();voidYBys();voidTSys();voidPSys();voidjzzh1();voidjzzh2();voidqfcz();這些就是就是笨晨曦的函數(shù)聲明的部分內(nèi)容。關(guān)于數(shù)組方面,對(duì)于進(jìn)制的處理方面就用的是數(shù)組,把每個(gè)數(shù)字分別儲(chǔ)存在一個(gè)空間里,這樣就可以更方便的對(duì)數(shù)的每一個(gè)位進(jìn)行操作。而不用分別去求每一位的數(shù)值,正是基于這個(gè)原因,本程序可以對(duì)多達(dá)80位的數(shù)來進(jìn)行轉(zhuǎn)換。突破了只能對(duì)同一位數(shù)求解的限制。第三章研究的可行性3.1技術(shù)的可行性本程序是用C語言編寫的一部功能相對(duì)全面的簡(jiǎn)易計(jì)算器,它通過程序,可以幫助我們解決一些復(fù)雜的運(yùn)算。其所運(yùn)用的知識(shí)點(diǎn)也全部是《C語言程序設(shè)計(jì)(第二版)》上的知識(shí)。對(duì)于一些不能解決的問題,都可以在百度上找到根據(jù)。通過一個(gè)學(xué)期的學(xué)習(xí),我認(rèn)為要學(xué)號(hào)C語言程序這門課程,不僅要認(rèn)真閱讀課本知識(shí),更重要的是要通過上機(jī)實(shí)踐來鞏固我們的知識(shí),特別是學(xué)計(jì)算機(jī)專業(yè)的,我們更應(yīng)該注重這一環(huán)節(jié),只有這樣我們才能成為一個(gè)合格的計(jì)算機(jī)人才。通過這一個(gè)課程設(shè)計(jì),進(jìn)一步來鞏固所學(xué)的語句,如:循環(huán),和分支結(jié)構(gòu)的運(yùn)用。還要熟悉四則運(yùn)算和函數(shù)的算法。通過這次課程設(shè)計(jì)擴(kuò)展自己的知識(shí)面,課本上的東西是遠(yuǎn)遠(yuǎn)不夠的,可以通過上網(wǎng)或去圖書館查資料等方式得到一些新的知識(shí),加深對(duì)課程化設(shè)計(jì)思想的理解,能進(jìn)行一個(gè)系統(tǒng)功能分析,并設(shè)計(jì)一個(gè)合理的模塊化結(jié)構(gòu),提高程序開發(fā)能力。3.2經(jīng)濟(jì)效益和社會(huì)效益的可行性對(duì)于現(xiàn)在的科技發(fā)展的時(shí)代,機(jī)器代替了手工,人們?cè)絹碓綗嶂杂趯?duì)能節(jié)時(shí)省事的機(jī)器依賴,而這個(gè)程序正好可以滿足人們對(duì)于麻煩計(jì)算的需要,通過使用這個(gè)計(jì)算器,來節(jié)省花在計(jì)算上的時(shí)間,這也正好符合現(xiàn)代人的要求──省事!同時(shí),其成本也很低,就這個(gè)程序而言,僅僅需要一部裝有VisualC++6.0的計(jì)算機(jī)就可以做出來了。而現(xiàn)在的電腦也普及于各個(gè)家庭了,所以也就對(duì)于大部分人來說,使用它不是問題,你僅僅只需要下載個(gè)VisualC++6.0就可以使用這個(gè)程序了,同時(shí),你還可以通過VisualC++6.0來運(yùn)行其他自己感興趣的程序!3.3法律的可行性在編制過程中,都是通過和同學(xué)討論和協(xié)商進(jìn)行的,同時(shí)也參考了幾本教課書,可以說里面沒有盜竊和抄襲的成分,這個(gè)計(jì)算器完全屬于個(gè)人的開發(fā)設(shè)計(jì),沒有侵權(quán)行為,實(shí)屬正常的課程的設(shè)計(jì)。第四章研究的具體部分4.1研究的主要流程圖開始開始輸入數(shù)字(1-7),選擇服務(wù)項(xiàng)目輸入數(shù)字(1-7),選擇服務(wù)項(xiàng)目輸入數(shù)字(1-7)?輸入數(shù)字(1-7)?NONOYY計(jì)算器運(yùn)算輸出計(jì)算結(jié)果輸出計(jì)算結(jié)果結(jié)束結(jié)束4.2研究的具體代碼/*主函數(shù)*/#include"stdio.h"#include"math.h"#defineN80#include"stdlib.h"#include"string.h"voidmain(){intchoice,flag=0;voiddisplaymain();voidYBys();voidTSys();voidPSys();voidjzzh1();voidjzzh2();voidqfcz();while(flag==0){displaymain();printf("pleaseinputadigital(1-7)\n");scanf("%d",&choice);if(choice>=1&&choice<=7)switch(choice){case1:YBys();break;case2:TSys();break;case3:PSys();break;case4:jzzh1();break;case5:jzzh2();break;case6:qfcz();break;default:printf("theprogressisover!\n");}else{printf("yourinputsiserror!\n");flag=1;}}getch();}voiddisplaymain()/*顯示主菜單*/{printf("==============");printf("簡(jiǎn)易計(jì)算器");printf("==============\n");printf("請(qǐng)選擇\n");printf("1-簡(jiǎn)單四則運(yùn)算\n");printf("2-特殊數(shù)學(xué)運(yùn)算\n");printf("3-對(duì)數(shù)進(jìn)行排序并求最值\n");printf("4-十進(jìn)制轉(zhuǎn)化成N進(jìn)制\n");printf("5-N進(jìn)制轉(zhuǎn)化成二進(jìn)制\n");printf("6-求解一般二元一次方程組\n");printf("7-退出運(yùn)算\n");}voidYBys()/*簡(jiǎn)單的四則運(yùn)算函數(shù)*/{floata,b;charc;printf("請(qǐng)輸入運(yùn)算數(shù)和四則運(yùn)算如a+(-,*,/)b:");scanf("%f%c%f",&a,&c,&b);switch(c){case'+':printf("%f\n",a+b);break;case'-':printf("%f\n",a-b);break;case'*':printf("%f\n",a*b);break;case'/':printf("%f\n",a/b);break;default:printf("輸入錯(cuò)誤");}}voidTSys()/*特殊的數(shù)學(xué)函數(shù)運(yùn)算函數(shù)*/{floatx;inta,b,i;printf("atan(x),acos(x),asin(x),sin(x),cos(x),tan(x),log(x),√(x),(x)^(x)\n");printf("1-atan(x)\n");printf("2-acos(x)\n");printf("3-asin(x)\n");printf("4-sin(x)\n");printf("5-cos(x)\n");printf("6-tan(x)\n");printf("7-log(x)\n");printf("8-√(x)\n");printf("9-(x)^(x)\n");printf("請(qǐng)選擇數(shù)學(xué)函數(shù)\n");scanf("%d",&a);printf("請(qǐng)輸入數(shù)值\n");scanf("%f",&x);if(a>=1&&a<=9)switch(a){case1:printf("atan(x)=%f",atan(x));break;case2:printf("acos(x)=%f",acos(x));break;case3:printf("asin(x)=%f",asin(x));break;case4:printf("sin(x)=%f",sin(x));break;case5:printf("cos(x)=%f",cos(x));break;case6:printf("tan(x)=%f",tan(x));break;case7:printf("log(x)=%f",log(x));break;case8:printf("√(x)=%f",sqrt(x));break;case9:{floatc=1;printf("請(qǐng)?jiān)佥斎胍粋€(gè)個(gè)數(shù)\n");scanf("%d",&b);for(i=1;i<=b;i++)c=c*x;printf("(x)^(x)=%f\n",c);};break;}elseprintf("yourinputsiserror!\n");}voidPSys()/*找出最大值和最小值的函數(shù)*/{floata[N],temp;inti,j,k,n;printf("請(qǐng)輸入要比較數(shù)的個(gè)數(shù)\n");scanf("%f",&n);printf("請(qǐng)輸入%d數(shù)",n);for(i=0;i<n;i++)scanf("%f",&a[i]);for(i=0;i<n;i++)printf("%f\n",a[i]);printf("\n\n");for(k=0;k<n-1;k++){for(j=1;j<=n-k-1;j++)if(a[j-1]>a[j]){temp=a[j-1];a[j-1]=a[j];a[j]=temp;}}for(i=0;i<n;i++)printf("%f\n",a[i]);printf("max=%f,min=%f",a[n-1],a[0]);printf("\n");}voidjzzh1()/*十進(jìn)制數(shù)轉(zhuǎn)化成二、八、十六進(jìn)制數(shù)*/{inta,t,b[N],i=0,j,choice;printf("1-二進(jìn)制");printf("2-八進(jìn)制");printf("3-十六進(jìn)制");printf("請(qǐng)選擇轉(zhuǎn)化形式(1-3)\n");scanf("%d",&choice);printf("請(qǐng)輸入十進(jìn)制數(shù)\n");scanf("%d",&a);switch(choice){case1:if(a>0){while(a!=0){t=a%2;b[i]=t;i++;a=a/2; }/*正整數(shù)十進(jìn)制轉(zhuǎn)化二進(jìn)制*/{for(j=i-1;j>=0;j--)printf("%d",b[j]);}printf("\n");}else{while(a!=0){a=labs(a);a=255-a;t=a%2;b[i]=t;i++;a=a/2; }/*負(fù)整數(shù)十進(jìn)制轉(zhuǎn)化二進(jìn)制*/{for(j=i-1;j>=0;j--)printf("%d",b[j]);};break;printf("\n");};break;case2:printf("%o\n",a);break;case3:printf("%x\n",a);break;}}voidjzzh2()/*N進(jìn)制數(shù)轉(zhuǎn)化成十進(jìn)制數(shù)的函數(shù)*/{longt1;inti,n,t,t3;chara[N];printf("請(qǐng)輸入一串?dāng)?shù)字:\n");scanf("%s",a);strupr(a);t3=strlen(a);t1=0;printf("pleaseinputn(2or8or16):\n");scanf("%d",&n);for(i=0;i<t3;i++){if(a[i]-'0'>=n&&a[i]<'A'||a[i]-'A'+10>=n){printf("dataerror!!");}if(a[i]>='0'&&a[i]<='9')t=a[i]-'0';elseif(n>=11&&(a[i]>='A'&&a[i]<='A'+n-10))t=a[i]-'A'+10;t1=t1*n+t;}printf("thedecimalis%ld\n",t1);}voidqfcz()/*求解二元一次方程組函數(shù)*/{floata,b,c,disc,x1,x2,realpart,imagpart;printf("請(qǐng)依次輸入一般二次方程的系數(shù)a,b,c\n");scanf("%f,%f,%f",&a,&b,&c);if(fabs(a)<=1e-6&&fabs(b)<=1e-6)printf("方程無解!\n");elseif(fabs(a)<=1e-6&&fabs(b)>1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論