本題要完成的是一組簡單C表達的運算。所有表達式存放在文件 CExpression.txt 中,每個表達式一行。每行的長度不會超過80個字符。文件最后有一個空行表示結(jié)束。 每個表達式,只包含簡單的整數(shù)變量和限定的一些操作符,表達式中沒有常量。總共有26個可能出現(xiàn)在表達式中的變量,分別命名為 a,b,...,z。每個變量最多出現(xiàn)一次。26個變量的初值分別為1,2,...,26。 表達式中的操作符,包括:兩個二元操作符 +, -,表示加,減運算。例如,表達式a+c-d+b(即1+3-4+2)的結(jié)果為2。 單獨一個-號不能放在變量前面,表示負數(shù)。 表達式中還包含兩個一元運算符:++,--,表示加一和減一運算。它們既可以出現(xiàn)在一個變量的前面、也可以出現(xiàn)在后面。如果出現(xiàn)在變量前面,則表示先對變量進行加一/減一運算,然后變量值參與表達式計算。如果出現(xiàn)在變量后面,則表示變量的原值參與表達式計算,表達式計算完之后,變量值加一/減一。 例如,表達式 -- c + b-- 的結(jié)果為 4, 表達式計算完之后, b,c的值分別為1,2 輸出格式要求:輸出直接顯示在屏幕上。對于每個表達式,第一行輸出表達式的內(nèi)容。第二行輸出表達式的值,后面幾行輸出參與運算的各個變量的結(jié)果值。
標簽: CExpression txt 運算 表達式
上傳時間: 2017-01-17
上傳用戶:cjf0304
基于Ucos的多任務(wù)實現(xiàn) (1) 求出四路通道的平均值,并繪制在顯示屏上(平均值應(yīng)該象其他通道的值一樣,可以根據(jù)實時采集值的變化而變化)。 (2) 報警,在超出閾值時報警一次,如果此后此通道的值不變則不再報警,若此通道的值被調(diào)小為小于閾值而后又被調(diào)為大于閾值,則再次報警一次。 (3) 結(jié)合實驗十八,設(shè)置時間和日期初值,并實時顯示在LCD上(同各通道的值同屏顯示)。并能夠在整點的時候發(fā)聲提示。
上傳時間: 2014-01-13
上傳用戶:AbuGe
學生成績查詢系統(tǒng),運用結(jié)構(gòu)體,struct ,sort ,Clrscr(),textcolor()函數(shù),用for()循環(huán)語句,switch和ifelse作為條件測試語句。 程序?qū)崿F(xiàn)了學生成績查詢功能,有20個我們班學生的數(shù)據(jù)信息,每個包含: 學號 — num [10](字符串)、姓名(拼音)— name[25](字符串)、 性別 — sex(字符,M或W)、年齡 — age(整型)、 三門課程成績(高數(shù)、英語、計算機)— score [3 ](單精度)。設(shè)計一個系統(tǒng): 定義及輸出。用結(jié)構(gòu)體類型數(shù)據(jù)及其賦初值的方法把學生的數(shù)據(jù)送到結(jié)構(gòu)體數(shù)組中(第一個數(shù)據(jù)用自己的真實數(shù)據(jù),其它數(shù)據(jù)自定,但注意要是合法數(shù)據(jù)),然后把它們輸出顯示;計算并排序。計算每個學生三門課程的總分(sum,單精度)及平均分(aver,單精度,輸出一位小數(shù)),還有他們成績的排名,將包括所有數(shù)據(jù)的結(jié)構(gòu)體數(shù)組元素按總分從大到小的順序排序打印出來; 運行程序,進入主界面!可輸入1—輸出所有學生的成績,輸入2—計算和排列學生的成績,輸入3—查詢學生個人成績,輸入4—退出查詢。 在進行學生個人成績個人查詢可以實現(xiàn)多次查詢——進入學生個人查詢,輸入1回車實現(xiàn)多次查詢。 運行環(huán)境為TURBOC ,WINDOWSXP。
標簽: 成績查詢系統(tǒng)
上傳時間: 2014-01-01
上傳用戶:cx111111
具體的要求和說明如下: (1)利用單向循環(huán)鏈表存儲結(jié)構(gòu)模擬此過程,按照出列的順序輸出個人的編號。 (2)m的初值為20;n=7,7個人的密碼依次為:3,1,7,2,4,8,4,首先m的值為6(正確的出列順序應(yīng)為:6,1,4,7,2,3,5)。 (3)程序運行后,首先要求用戶指定初始報數(shù)的上限值,然后讀取個人的密碼。可設(shè)n<=30,此題所用的循環(huán)鏈表中不需要“頭結(jié)點”,請注意空表和非空表的界限。 (4)將上述功能改為在順序結(jié)構(gòu)上實現(xiàn)
標簽: 循環(huán) 存儲結(jié)構(gòu) 模擬 過程
上傳時間: 2017-02-07
上傳用戶:498732662
大隨機數(shù)生成器算法的研究與實現(xiàn).大隨機數(shù)已經(jīng)在當今社會的各個領(lǐng)域中都頻繁使用,特別是在加密技術(shù)中已經(jīng)成了不可缺少的一部分,像RSA,MD5中隨機數(shù)成為加密技術(shù)的關(guān)鍵。 本設(shè)計主要為第3代移動通信系統(tǒng)(3G)提供符合要求的隨機數(shù)(1024位),首先取得系統(tǒng)時間和RAND()函數(shù)所產(chǎn)生的隨機數(shù)作為最初的隨機初值,經(jīng)過三重DES(兩密鑰通過MD5算法得來)和異或的變換,保證其隨機數(shù)的足夠隨機,然后通過16次的循環(huán)得到一個組合起來的1024位隨機數(shù),設(shè)計還提供一個檢驗隨機數(shù)是否隨機的平臺,采用了均勻性檢測,即頻率檢測的方法檢測隨機數(shù)的隨機性,通過檢測發(fā)現(xiàn),所產(chǎn)生的隨機數(shù)能夠達到我們所期望的隨機性。設(shè)計還對常見的隨機數(shù)的生成方法進行了檢析,提供多種隨機數(shù)的生成方法,并且也提供了多種隨機數(shù)的檢測方法供大家參考,希望對大家有所幫助。
上傳時間: 2017-02-19
上傳用戶:ZJX5201314
runge-kutta算法,解決常微分方程初值問題
標簽: runge-kutta 算法
上傳時間: 2017-03-26
上傳用戶:han_zh
Taylor方法,解決常微分方程的初值問題
標簽: Taylor
上傳時間: 2017-03-26
上傳用戶:zhuyibin
Euler算法,解決常微分方程的初值問題。
上傳時間: 2013-12-21
上傳用戶:www240697738
約瑟夫環(huán), 任務(wù):編號是1,2,……,n的n個人按照順時針方向圍坐一圈,每個人只有一個密碼(正整數(shù))。一開始任選一個正整數(shù)作為報數(shù)上限值m,從第一個仍開始順時針方向自1開始順序報數(shù),報到m時停止報數(shù)。報m的人出列,將他的密碼作為新的m值,從他在順時針方向的下一個人開始重新從1報數(shù),如此下去,直到所有人全部出列為止。設(shè)計一個程序來求出出列順序。 要求:利用單向循環(huán)鏈表存儲結(jié)構(gòu)模擬此過程,按照出列的順序輸出各個人的編號。 測試數(shù)據(jù): m的初值為20,n=7 ,7個人的密碼依次為3,1,7,2,4,7,4,首先m=6,則正確的輸出是什么? 要求: 輸入數(shù)據(jù):建立輸入處理輸入數(shù)據(jù),輸入m的初值,n ,輸入每個人的密碼,建立單循環(huán)鏈表。 輸出形式:建立一個輸出函數(shù),將正確的輸出序列
標簽: 61548
上傳時間: 2014-12-19
上傳用戶:refent
偽隨機序列發(fā)生器的vhdl算法 設(shè)計一個偽隨機序列發(fā)生器,采用的生成多項式為1+X^3+X^7。要求具有一個RESET端和兩個控制端來調(diào)整寄存器初值(程序中設(shè)定好四種非零初值可選)
上傳時間: 2014-12-03
上傳用戶:小寶愛考拉
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1