個人專案中遇到的問題

2022-08-27 14:15:13 字數 842 閱讀 3819

個人專案的基本要求:將10-20道四則運算題目寫入文件,程式讀取並輸出題目,同時計算出正確結果。使用者對每道題目計算答案,答對進行提示,答錯輸出正確結果。分別記錄回答正確、錯誤的數目並輸出。

四則運算題目基本要求:

1.加減乘除四種運算全部出現

2.算式中要出現括號

3.出現真分數和假分數的運算

4.最少出現乙個長度為10的四則運算(10個數字的混合運算)

題目要求中需要算式中包含分數,而分數的表示和除法的表示是一樣的,所以表示上有時會存在二義性。比如在表示4除以2分之3時,正常的書寫是4÷2/3,結果為6。但由於「÷」在程式設計時也表示為「/」,所以該式會變成4/2/3,而4/2/3結果為2分之3。分數與除法無法區分會導致結果的錯誤。為此我只能在分數兩邊加上括號才能區分,即4/(2/3),而直接在分數兩邊加括號實際上又是不符合習慣的。題目中還要求最少出現乙個長度為10的四則運算。那4/(2/3)究竟應該算是3個數的運算還是2個數的運算也是怎麼理解都可以的。我的理解是當作題目中的「/」全是除以的意思,即算數題的題幹中不包括分數,只是整數運算,結果中可以包含分數(必須最簡)。

一開始做這個專案的時候我發現有的式子輸入正確的結果發聵是錯誤,輸出答案後發現實際上答案的計算也是沒有錯的,但是在負分數的表示上不規範。輸入結果時按照習慣負分數的負號是在前面的,形如-a/b,但是計算結果的儲存可能為負號在分母前,形如a/-b,導致程式出錯。後來統一了標準,判斷分母前是否有負號,若有則分子分母同時取負,消除分母上的負號,使結果符合習慣表示。

通過這次個人專案,我學到了很多,我對演算法實現的能力也得到加強了,但也存在問題需要改進,比如考慮問題一開始總是不夠全面。

希望老師以後出的專案要求能夠明確,不要出現二義性,這次的專案要求我看著比較糾結。

專案中遇到的問題

1.今天第乙個問題是滑動衝突,scrollview和recyclerview的滑動衝突,以前一直是直接用 拿焦點 今天查了一下有其他解決方法,記錄一下,方便還蠻好用,nestedscrollview 和 recyclerview 需要設定乙個這個屬性 recyclerview setnestedsc...

專案中遇到的問題

我們一般打包後把 生成的dist資料夾下面的這兩個東西拖到伺服器下面就行了 到這裡你會發現html檔案才1kb 那麼你需要開啟static,static裡面有個js檔案,點開之後會有許多檔案,開啟js,可以看到,裡面有許多.map檔案,而且很多都很大,如圖最後乙個9m多,這些檔案主要是幫助我們線上除...

專案中遇到的問題

1.在專案中遇到這樣的顯示效果 全部患者 name first el tab pane 2.使用echarts的時候,ajax請求到的data未必就是你需要的data樣式,可以使用es6的class方式,合併成我們需要的樣式 下圖是ui設計的圖,餅圖有不同的顏色 let qq let bb let ...