2的次方計算器原始碼

2021-08-07 23:59:28 字數 792 閱讀 3588

背景:4月份寫的,出差的時候無聊,坐車途中暈頭轉向地在草稿本上寫方案,走路時心算公式,最後還是給寫出來了!

過程:核心命令:

set /a

,命令本身有bug,只能最大輸出結果為10位的數字,相當於不能算超過2的30次方的數。對於如何解決此bug,具體還有待研究。

功能:輸入端增加純數字的和超數字的判斷。

亮點:結尾**「goto a」採用再迴圈語句模式,可謂是別具一心!

執行過程:

原始碼如下:

@echo off&title 2的次方計算器

:aset b=0&set c=0

set /p a=

for /f "delims=1234567890" %%a in ("%a%") do if not "%%a"=="" echo not pure numbers.&echo.&goto a

if %a% gtr 30 echo not allowed greater than 30.&echo.&goto a

if %a% equ 0 echo 1&echo.&goto a

:bset /a b+=1

if %b% equ 1 set c=1

set /a c=2*%c%

if not %b% equ %a% goto b

echo %c%

echo.

goto a

模擬電腦計算器原始碼

乙個計算器,與windows附件自帶計算器的標準版功能 介面相仿。但還不支援鍵盤操作。public class calculator extends jframe implements actionlistener 計算器上的功能鍵的顯示名字 private final string command...

c 語言簡單計算器原始碼

main.c 計算器 created by qianfeng on 14 7 15.iphone自帶計算器不夠好,由於你技術出眾,你被安排去開發一款ios新式計算器。專案經理認為計算器第一版要支援表示式求值,所以要求如下 輸入任意表示式 求出他的值 支援負數,不支援小數 這裡支援6種表示式 優先順序...

c 語言簡單計算器原始碼

main.c 計算器 created by qianfeng on 14 7 15.iphone自帶計算器不夠好,由於你技術出眾,你被安排去開發一款ios新式計算器。專案經理認為計算器第一版要支援表示式求值,所以要求如下 輸入任意表示式 求出他的值 支援負數,不支援小數 這裡支援6種表示式 優先順序...