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

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

 更新時(shí)間: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 前面加個(gè)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題稍微難一點(diǎn)。利用高中的數(shù)學(xué)知識(shí)可以證明,凡是大于等于4的數(shù),它都可以這樣的兩個(gè)數(shù),它們
::的和與該數(shù)相等,乘積要大于等于該數(shù)。根據(jù)這樣的推論,所有的數(shù)最后都會(huì)拆成這樣的形式:
::A*A*A*A....A為2或者3(因?yàn)橹挥?和3不能拆了,最后剩下的肯定只有2和3)。所以我們就可以得到下面
::的代碼:(答案是486,我不知道對(duì)不對(duì)^-^)

@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)文章

最新評(píng)論

东阳市| 郁南县| 乌兰察布市| 镇赉县| 武山县| 乐亭县| 连平县| 固始县| 衡阳市| 蕲春县| 施甸县| 武平县| 香格里拉县| 银川市| 思茅市| 汾阳市| 泸西县| 名山县| 乌拉特中旗| 乡宁县| 桂平市| 永修县| 小金县| 格尔木市| 英德市| 麟游县| 科尔| 津市市| 海宁市| 区。| 闽清县| 银川市| 泰兴市| 鹤山市| 邹平县| 潞城市| 东平县| 曲阜市| 吴忠市| 武功县| 福贡县|