最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用批處理解決數(shù)學(xué)問題的代碼第4/4頁

 更新時間:2008年08月31日 21:50:20   作者:  
用批處理解決數(shù)學(xué)問題的代碼

【10】by [youxi01]
========================================================================================

@echo off
echo 正在檢測數(shù)據(jù)........
setlocal enabledelayedexpansion
set /a flag=0
for /l %%i in (10000,1,99999) do (
set num=%%i
rem 前面加個1是為了防止類似30820的特殊情況。
set /a num=1!num:3=!
if !num! lss 2000 if !num! gtr 200 set /a flag+=1)
echo %flag%
echo 檢測完畢!
pause>nul

========================================================================================
【11】by [youxi01]
========================================================================================
::第11題稍微難一點。利用高中的數(shù)學(xué)知識可以證明,凡是大于等于4的數(shù),它都可以這樣的兩個數(shù),它們
::的和與該數(shù)相等,乘積要大于等于該數(shù)。根據(jù)這樣的推論,所有的數(shù)最后都會拆成這樣的形式:
::A*A*A*A....A為2或者3(因為只有2和3不能拆了,最后剩下的肯定只有2和3)。所以我們就可以得到下面
::的代碼:(答案是486,我不知道對不對^-^)

@echo off
setlocal enabledelayedexpansion
set num=17
set /a Cnum=%num%/3
set /a Rnum=%num%%%2
set /a Tnum=0
for /l %%i in (%Rnum% 2 %Cnum%) do (
set num_=1
set /a num_tem=%num%/2-%%i*3/2
for /l %%a in (1 1 %%i) do (
set /a num_*=3)
for /l %%b in (1 1 !num_tem!) do (
set /a num_*=2)
if !num_! gtr !Tnum! set /a Tnum=!num_!
)
echo !Tnum!
pause>nul

========================================================================================
【12】by [youxi01]
========================================================================================

@echo off
echo 正在檢測數(shù)據(jù)........
setlocal enabledelayedexpansion
set /a num=1
set /a flag=0
for /l %%i in (2 1 10000) do (
call :test %%i
echo %%i !flag!)

:exit
echo 最小的自然數(shù)為:!num!
echo.
echo 檢測完畢!
pause>nul

:test
set /a num=!num!*%1
for /l %%i in (1 1 5) do (
if !num:~-1! EQU 0 (set /a flag+=1 & set /a num=!num:~0,-1!) else (
set /a num=!num:~-1! & goto :eof))

========================================================================================
【13】by [youxi01]
========================================================================================

@echo off
echo 正在檢測數(shù)據(jù)........
setlocal enabledelayedexpansion

for /l %%a in (90 1 180) do (
for /l %%b in (1 1 %%a) do (
set /a num=%%a %% %%b
if !num! EQU 0 (
set /a num=%%a/%%b
set /a num_=!num!+%%a+%%b
if !num_! EQU 181 echo 這樣的數(shù)有,被除數(shù):%%a 除數(shù):%%b 商:!num!
)
)
)
echo.
echo 檢測完畢!
pause>nul

相關(guān)文章

最新評論

东丽区| 宜城市| 康平县| 句容市| 金平| 岳阳市| 正蓝旗| 文昌市| 安徽省| 昌宁县| 三门峡市| 天镇县| 高淳县| 安远县| 赤水市| 临猗县| 和林格尔县| 玉田县| 永年县| 家居| 金乡县| 论坛| 本溪市| 富锦市| 长兴县| 沂源县| 家居| 石阡县| 西华县| 荆州市| 襄汾县| 阿合奇县| 华池县| 剑川县| 巧家县| 丽水市| 德令哈市| 东方市| 辽阳县| 宜城市| 长白|