背景: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種表示式 優先順序...