c計算器按了0還能按其他數字怎麼處理?用數除0怎麼

2021-03-12 14:35:00 字數 1750 閱讀 2139

1樓:落木葉瀟瀟

你可以在 輸入除數的 位置 判斷一下 if(textbox2.text==「0」)返回除數不能為零 這只是一般的思路 不可以把**貼上一下 具體再看看

應該是在在textbox的值改變事件寫** (應該是啊 好久沒接觸了)然後判斷 如果textbox2的值

第乙個是0 則remove 具體** 就不說了 也怕寫不好

2樓:匿名使用者

1.用乙個數除0怎麼設定成不能進行?

你自己寫**處理咯,a.處理器直接拋引數錯誤異常,檢視捕獲彈提示;b.直接退出程式

2.按了0還能按其他數字怎麼處理?

什麼情況呀?多個按鍵同時按下,還是輸入+01234.124這種情況咯?

3樓:

private void textbox1_textchanged(object sender, eventargs e)

if (convert.toint32(temp) != 0)}catch (exception)

}問題一 雙擊輸入文字框,輸入上文內容

問題二 將計算方法用trycatch包括起來,在catch裡面messagebox彈出提醒

4樓:匿名使用者

try catch就好了啊 把/ 0的動作 放在try塊裡 系統自然會報錯 進入catch塊

這樣你再catch塊裡做你要做的事情 比如可以在螢幕上出現乙個error

用c#編寫乙個簡單的計算器,只含有加減乘除四則運算,怎麼處理被除數不能為零的異常呢 ?

5樓:

trycatch(exception err)

ps:預先判斷優於錯誤處理 如果做除法並且除數是0 則彈出提示資訊,不進行計算

6樓:匿名使用者

直接在除法情況下設定就可以吧

if(txt2.text=="0")

加這段進去就差不多啦。。。

7樓:匿名使用者

樓主做的是控制台的還是視窗的,基本方法都是在「除」的時候用除數跟零比較(=,異或都可以),然後這裡根據比較結果再開乙個分支分別處理,或者輸入0的時候加入乙個while迴圈

8樓:匿名使用者

用try catch來捕捉並處理異常,或者在求值的事件中作判斷,除號後面是否是0再做處理

在用c#做乙個計算器,就是除0異常處理不了,有沒有能前輩教教方法? 5

9樓:匿名使用者

在實際生活中,0是不能被除的。

程式中一樣。

看看**給我發過來 329399491

10樓:匿名使用者

c# (2008)以後定義了nan,被零除後會得出nan(+-無窮大……),nan是乙個「非數值」的數字!以適合科學應用!

因此,你應做個判斷:判斷分母不為零(含+0、-0)。

c#不再報異常啦。。。

11樓:手機使用者

那一群,你們學過c#嗎?你試一試啊,方法不對就別亂說,在c#中除零是正無窮大

12樓:

在計算步驟前try

catch(devidebyzeroexception)

13樓:匿名使用者

try{}catch丟擲這個異常就行了

用計算器計算混和運算時按0N c開啟計算器先輸入前一步再輸入

ms 儲存當前顯示的資料 a 只能儲存乙個資料,之前已經儲存的資料被改寫回。m 加法運算,答當前顯示的資料b 儲存的資料a 得到c,儲存結果資料c。顯示資料仍為b。mr 顯示儲存的結果資料c mc 清除所儲存的資料 用計算器汁算25x14時,按on c鍵開啟計算器,先輸入什麼,再輸入什麼?先輸入25...

計算器部分按鍵功能作用,關於計算器上各個按鈕的作用

計算器和計算機類似,也有乙個存專屬 m 是計算結果並加上已經儲存的數 中斷數字輸入.m 從儲存器內容中減去當前顯示值 中斷數字輸入.mrc 第一次按下此鍵將呼叫儲存器內容,第二次按下時清除儲存器內容.mr 呼叫儲存器內容.mc 清除儲存器內容.gt 按下gt鍵,傳送gt儲存暫存器內容到顯示暫存器 按...

用計算器怎麼開三次方,怎麼用計算器按出乙個數的3次方根,4次方根等等

用科學計算器,按下面的步驟開三次方 假設這個數字是10.1 用科學計算器上內的數字鍵輸入10,如下容圖 2 按科學計算器上紅框這個鍵,如下圖 3 答案就出來了,如下圖紅框裡的數字就是 10 2.154434690031883721759293566.方法一 bai 1 第一步要開啟du計算器,找到 ...