freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言課程設計--輸入一個表達式,輸出其結果-資料下載頁

2025-06-06 09:22本頁面
  

【正文】 le((exp2[index1]=39。039。amp。amp。 exp2[index1]=39。939。) || exp2[index1]==39。.39。 ) /*用附加索引判斷數的長度并整合入整合數組 */ { tempexp[tempindex]=exp2[index1]。 index1++。 tempindex++。 } tempexp[tempindex]=39。\039。 /*結束整合數組 */ if( tempexp[0] != 39。\039。) /*如果整合數組有 值則轉換成浮點型存入數棧 */ { number = atof(tempexp)。 OdPush(amp。OdStack ,number)。 tempexp[0]=39。\039。 /*入棧后初始化整合數組和附加索引以便下次整合 */ tempindex=0。 } } else { if(exp2[index1]==39。 39。) /*判斷空格,有則 跳過 */ { while(exp2[index1]==39。 39。) index1++。 } else { if(exp2[index1]==39。+39。||exp2[index1]==39。39。||exp2[index1]==39。*39。||exp2[index1]==39。/39。) /*對加減乘除進行運算 */ { a=OdPop(amp。OdStack)。 b=OdPop(amp。OdStack)。 tempch=(exp2[index1])。 c=Oper(a,b,tempch)。 OdPush(amp。OdStack,c)。 /*將計算結果放入數棧 */ index1++。 } } } } return OdPop(amp。OdStack) 。 /*彈出結果 */ } int main() { int a。 printf( ******歡迎進入小型計 算器 ******\n 字母 e 結輸入束計算! \n請輸入算術表達式 :)。 for(a=0。a++) { char str[N]。 /*定義數組以存儲表達式 */ double result。 /*定義 result 以存儲結果 */ scanf(%s,str)。 result=Calu(str)。 /*計算表達式并返回結果值 */ printf(輸出計算結果 : %f\n,result)。 printf(〉〉 )。 } } 六.總結 通過對本次程序的學習和編寫,了解了關于電腦對計算表達式的計算過程,并且學會了從中綴變成后綴的方法。在本次編寫的時候遇到了不少問題和麻煩,通過對 C 語言的復習和對算法的分析,最終也一一解決。也是這次的編寫讓我更加認識到算法的重要性和算法的趣味性,特別是中綴轉后綴如直接計算的差別體現(xiàn)了算法的發(fā)展歷程和一個好的算法對于程序的關鍵性。通過本次編寫也意識到了清晰的程序結構對于以后的更新和更 改都有很重要的意義,方便的利用函數體來定義一些算法比直接在主函數中設置算法要好的多。更關鍵的是了解到了棧的性質和用途,一些適當的問題使用棧不僅僅可以迎刃而解,有時還能夠起到事倍功半的效果。從棧的構建、定義到入棧、出棧、看棧頂等的操作編寫,大幅度提高了個人的編程能力,體會到了不同的結構在程序中所起到的不同的作用。同時也更加關注了程序的容錯機制和簡介模式。 計算機與通信學院課程設計評分表 設計內容: C語言程序設計 項 目 評 價 課程設計期間表現(xiàn)情況 課程設計內容完成情況 課程設計答辯成績 課程設計報告完成質量 綜 合 成 績 日 期: 2021年 6月 30 日
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1