編寫一個函數,輸入n為偶數時,調用函數求1/2+1/4+…+1/n,當輸入n為奇數時,調用函數 1/1+1/3+...+1/n(利用指針函數)
上傳時間: 2014-01-13
上傳用戶:edisonfather
本文主要講了C語言編寫魔王語言解釋系統,把魔王抽象的語言通過進隊出隊按照規則α 轉換為 β1β2…βm 和θδ1δ2…δn 轉換為 θδnθδn-1… θδ1θ 進行解釋,最后解釋譯成我們能夠看懂得語言。同時也講述了在編寫調試程序中一些需注意的問題,如調試程序的步驟。通過隊的應用(出隊入隊)以及其他相關知識完成了這次課程設計。
上傳時間: 2015-11-26
上傳用戶:weiwolkt
◆◆◆ 《如何在 Windows Mobile (WinCE 5.0) 中用Vc++編程查找并連接周圍的藍牙(Bluetooth)設備》◆◆◆\r\n 如何在手機中編程實現藍牙通信即是本文將要闡述的內容,本文以Windows Mobile 5.0 為開發平臺,簡單介紹用藍牙APIs進行編程的要點,并附上一個源代碼供大家參考。\r\n 你可以任意修改復制本代碼,但請保留這段文字不要修改。\r\n 希望我能為中國的軟件行業盡一份薄力!\r\n\r\n ◆◆◆ 作者 ◆◆◆\r\n 謝紅偉 · chrys · chrys@163.com · http://www.howa.com.cn\r\n\r\n ◆◆◆ 日期 ◆◆◆\r\n 2007-08-18 23:31:18
標簽: Bluetooth Windows Mobile WinCE
上傳時間: 2013-12-16
上傳用戶:libinxny
一、利用隨機函數產生3000個隨機整數,利用選擇排序、起泡排序、快速排序、合并排序等排序方法進行排序,并統計每一種排序上機所花費的時間。 二、石子歸并問題:在一個圓形操場的四周擺放著N堆石子(N<= 100),現要將石子有次序地合并成一堆.規定每次只能選取相鄰的兩堆合并成新的一堆,并將新的一堆的石子數,記為該次合并的得分.編一程序,由文件讀入堆棧數N及每堆棧的石子數(<=20)。 (1)選擇一種合并石子的方案,使用權得做N-1次合并,得分的總和最小; (2)選擇一種合并石子的方案,使用權得做N-1次合并,得分的總和最大; 課程設計
上傳時間: 2016-01-22
上傳用戶:wanghui2438
一般來說,任何大于0的正整數n的階乘等于n與(n-1)的階乘的積,即n!=n(n-1)!。用(n-1)!的值來表示n!的值其表達式就是一種遞歸調用,因為一個階乘的值是以另一個階乘的值為基礎的。 此程序是采用遞歸調用求正數n的階乘的程序
標簽:
上傳時間: 2016-01-23
上傳用戶:chongcongying
使用說明: 1、本軟件為多個零碎的字符文件的合并提供了方便,它所整合的文件只要是字符類型即可。 2、可以多種格式輸入和輸出。 3、首先需要將要處理的文件名改為1.txt(或者1.doc或者1.m或者其他文件類型)......n.txt(或者n.doc或者n.m或者其他文件類型),n為文件總數。 4、然后按提示操作即可。 5、由于軟件為1.0版,故運行較慢,請多諒解。 6、聯系方式: 郵箱地址:yuannweimin_123@yahoo.com.cn 聯系電話:13541229189
上傳時間: 2016-03-01
上傳用戶:yepeng139
使用說明: 1、本軟件為多個零碎的字符文件的合并提供了方便,它所整合的文件只要是字符類型即可 2、可以多種格式輸入和輸出 3、首先需要將要處理的文件名改為1.txt(或者1.doc或者1.m或者其他文件類型)......n.txt(或者n.doc或者n.m或者其他文件類型),n為文件總數。 4、然后按提示操作即可。 5、由于軟件為2.0版,經過大量改進,講運行速度提高了幾百倍,無需用戶等待,瞬間即可。 6、聯系方式: 郵箱地址:yuannweimin_123@yahoo.com.cn 聯系電話:13541229189
上傳時間: 2016-03-01
上傳用戶:zhaoq123
增量型PID算法匯編程序,增量式PID算法的輸出量為 UnΔ = Kp[(en-en-1)+(T/Ti)en+(Td/T)(en-2*en-1+en-2)] 式中,en、en-1、en-2分別為第n次、n-1次和n-2次的偏差值,Kp、Ti、Td分別為比例系數、積分系數和微分系數,T為采樣周期。
上傳時間: 2016-03-11
上傳用戶:zaizaibang
赫夫曼編譯碼器: 用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統。試為這樣的信息收發站寫一個哈夫曼碼的編/譯碼系統。 [基本要求]一個完整的系統應具有以下功能: (1)I:初始化(Initialization)。從終端讀入字符集大小n,以及n個字符和n個權值,建立哈夫曼樹,并將它存于文件hfmTree中。 (2)E:編碼(Encoding)。利用已建好的哈夫曼樹(如不在內存,則從文件hfmTree中讀入),對文件ToBeTran中的正文進行編碼,然后將結果存入文件CodeFile中。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹將文件CodeFile中的代碼進行譯碼,結果存入文件TextFile中。 (4)P:印代碼文件(Print)。將文件CodeFile以緊湊格式顯示在終端上,每行50個代碼。同時將此字符形式的編碼文件寫入文件CodePrin中。 (5)T:印哈夫曼樹(Tree printing)。將已在內存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示出,同時將此字符形式的哈夫曼樹寫入文件TreePrint中。
上傳時間: 2016-04-17
上傳用戶:zaizaibang
對PL0原編譯器進行了以下的擴充:1.增加以下保留字else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen),](rmparen) 2.增加了以下的運算符:+=(eplus),-=(eminus),++(dplus),--(dminus) 取址運算符&(radsym),指向運算符@(padsym) 3.修改單詞:修改不等號#為<> 4.擴充語句:(1)增加了else子句 (2)增加了for語句 5.增加運算:(1).++運算 (2).--運算;(3).+=運算 (4).-=運算;(5).&取址運算; (6).@指向運算; 6.增加類型:(1).增加多維數組a[i1][i2][i3]……[i(n-1)][i(n-2)][in] (2).增加指針類型(任何變量都能存放指針,但不支持指針的指針,如b:=@@a應該改寫為c:=@a,b:=@c) 7.將過程procedure擴展為函數:(1).允許定義過程時在其后加參數(var a, var b,……..,var n) (2)允許通過指針向函數形式參數傳地址;(3)允許返回值;可以用 a:=p(a,b,c….,n) 返回
標簽: downtosym returnsym elsesym downto
上傳時間: 2016-07-02
上傳用戶:saharawalker