
1、全部清除:是指點擊該按鈕后所有計算出來的和手動填寫的資料全部清除。粘貼輸入:是指點擊該按鈕后直接粘貼已經復制了的資料。粘貼輸入的資料例如:06,02,01,07,09,10,08,05,03,04 每個數以逗號隔開,最后一個數無逗號或句號。
2、第二第三行是指:比如01:01是從右向左相加,01+02=03,01+06=07,01+04=05,01+03=04,計算后01后面的空就填寫四個數:03,07,05,04,以此類推,01—05是從右向左相加,06---10是從左向右相加,比如:08:08+05=03,08+03=01,08+04=02,,08+06=04, 計算后08后面的空就填寫四個數:03,01,02,04 。
3、第四行是指:以01-02為例:01為03,07,05,04,02為08,06,05,07,05,07為共有的數,01-02后面的空就填寫:05,07(按從小到大順序填寫)。如果沒有共有的數就不填。
4、第五行清除是指點擊該按鈕后僅僅清除手動輸入的那一組資料,不是清除所有手動輸入資料。手動輸入一定要允許簡寫,軟體要識別。如974680,分別代表:09,07,04, 06,08,10
5、第六行計算是指:舉例:
01 03,07,05,04
02 08,06,05,07
01-02 05,07
手動輸入 974680
對手動輸入的947980從左到右9是01和02里沒有的,放棄,7是01-02已經有的,放棄,4是01里有的,選擇4 。這樣,計算結果就是首先保留01-02的兩個數05,07 ,然后才加上04,計算后面的空就按順序填寫04,05,07。注意:一共只取三個不同的數,如果還有其他共有的數就放棄。其實原則就是保留01-02的數,不夠三個不同的數就在手動輸入資料里從左到右去找。
如果01-02沒有共有的數,就按順序從手動輸入的6個數里找在01,02里有的三個不同的數,不夠三個數沒關系,就填1個或2個。比如,如果01-02沒有共有的數,計算結果應該是: 04,06,07(按順序排列)
如果01-02已經有三個共有的數了,點擊計算,計算出來那肯定還是那三個數。
6、軟體里字體加粗,不需要用顏色區分。除了手動輸入和粘貼的資料外,其他計算出來的數都按順序從小到大排列。軟體至少支持WIN7或以上系統,或者就是WIN7系統。
uj5u.com熱心網友回復:
第二個需求,是指以那個數為中心,從右向左依次去加;輸入的資料只有01-10;
uj5u.com熱心網友回復:
具體你哪一個步驟不會呀啊uj5u.com熱心網友回復:
Clipboard.GetText();獲取到粘貼的資料后用split按照【,】分割,全部清空直接遍歷當前控制元件,判斷為輸入框后賦空就可以了,后面的字數太多了。。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/135135.html
標籤:C#
