亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

用批處理解決數學問題的代碼

2020-03-29 20:15:22
字體:
來源:轉載
供稿:網友
#01 !
求水仙花數?

#02 !
有四個數,其中任意三個數相加,所得的和分別是84,88,99,110,求這四個數?

#03 !
趙姑娘的歲數有以下特點:
1. 它的3次方是一個四位數,而4次方是一個六位數;
2. 這四位數和六位數正好是0到9這十個數字組成.
問,這個數應該是什么數?

#04 !
排一本辭典的頁碼共用了4889個數字。這本辭典共有多少頁? 答案:1499

#05 !
阿聰說他這次去西北看見一群駱駝,共有23個駝峰,60只腳。請問單、雙峰駱駝各多少只?

#06 !
有一個五位奇數,將這個五位奇數中的所有2都換成5,所有5也都換成2,其他數保持不變,得到一個新的五位數,若新五位數的一半仍比原五位數大1,那么原五位數是多少?

#07 !
五個連續自然數的和分別能被2、3、4、5、6整除,求滿足此條件的最小的一組數。

#08 !
我是個三位數,其中有一個數字是“3”,還有一個數字是“1”,另一個數字是未知數。如果把“3”變成“4”、把“1”變成“3”,那么,原來的我將比假設后的我的一半還少“9”。你知道原來是個什么數?

#09 ?
農夫瓊斯對他老婆說:"喂,瑪麗亞,如果照我的辦法,賣掉75只小雞,那么咱們的雞飼料還能維持20夭。然而,假使照你的建議,再買進100只小雞的話,那么雞飼料將只夠維持15天。"
"啊,親愛的,"她答道,"那我們現在有多少只小雞呢?"
問題就在這里了,他們究竟有多少只小雞?

#10 !
在所有的5位數當中,只包含兩個3的數字有多少個?

#11 !
將17分成幾個自然數的和,求這幾個自然數的最大乘積是多少?

#12 ?
將自然數2、3......乘到一起,它們的積的最后6位數恰好都是0,最后一個自然數最少可能是幾?

#13 !
被除數、除數和商三個數的和是181,商是12,求被除數。

#14 ?
商店里有六箱貨物,分別重15、16、18、19、20、31千克,兩個顧客買走了其中五箱.已知一個顧客買的貨物重量是另一個顧客的2倍,那么,商店剩下的一箱貨物重量是多少千克?

#15 ?
一個數除以3的余數是2,除以5的余數是1,則這個數除以15的余數是多少?

#16 ?
1. p是質數,且p×p+1也是質數。求2006×p。
2. 2006個2的乘積除以7的余數是多少。

========================================================================================
解決代碼
========================================================================================
【01】by [lxmxn]
========================================================================================

@echo off&&setlocal ENABLEDELAYEDEXPANSION
for %%a in (1 2 3 4 5 6 7 8 9) do (
for %%b in (0 1 2 3 4 5 6 7 8 9) do (
for %%c in (0 1 2 3 4 5 6 7 8 9) do (
set/a result=%%a*%%a*%%a+%%b*%%b*%%b+%%c*%%c*%%c
if "!result!"=="%%a%%b%%c" (
echo %%a%%b%%c是水仙花數!
)

)
)
)
pause

========================================================================================
【02】by [lxmxn]
========================================================================================
========================================================================================
【03】by [youxi01]
========================================================================================
@echo off
setlocal enabledelayedexpansion
for /l %%i in (10 1 30) do (
::清空變量
set flag=
for /l %%a in (0 1 9) do set %%a=
::取得立方和四次方
set /a cube=%%i*%%i*%%i
set /a s=!cube!*%%i
if !cube! geq 1000 if !cube! lss 10000 (
if !s! geq 100000 if !s! lss 1000000 (
set num=!s!!cube!
call :test !num!
if not defined flag echo %%i !num!
)
)
)

pause>nul
:test
for /l %%a in (0 1 9) do (
set var=%1
::將參數的第一個數字賦值給var_;檢查變量值!var_!是否已經被作為變量被定義。
set var_=!var:~%%a,1!
if defined !var_! set flag=1 & goto :eof
set !var_!=A
)

========================================================================================
【04】by [youxi01]
========================================================================================

@echo off
set /a t_num=0
setlocal enabledelayedexpansion

echo 正在檢測數據.....
for /l %%i in (1 1 4889) do (
if !t_num! lss 4889 (
if %%i lss 10 set /a t_num+=1
if %%i geq 10 if %%i lss 100 set /a t_num+=2
if %%i geq 100 if %%i lss 1000 set /a t_num+=3
if %%i geq 1000 set /a t_num+=4
) else set /a num=%%i-1 & goto :exit
)
:exit
echo 要求的數為:%num%
pause>nul

========================================================================================
【05】by [youxi01]
========================================================================================

@echo off
set /a F_num=23
set /a J_num=60/4

setlocal enabledelayedexpansion
for /l %%i in (1 1 %J_num%) do (
set /a S_num=%%i
set /a B_num=%J_num%-%%i
set /a num=!S_num!+2*!B_num!
call :test !num! !S_num! !B_num!
)
pause>nul

:test
if %1 EQU %F_num% echo 可能的組合為:單峰數目=%2 雙峰數目=%3
goto :eof

========================================================================================
【06】by [youxi01]
========================================================================================
::答案是:29995。

@echo off & echo 正在檢測數據...
setlocal enabledelayedexpansion
for /l %%a in (0 1 9) do (
for /l %%b in (0 1 9) do (
for /l %%c in (0 1 9) do (
set/a Fnum=2%%a%%b%%c5
set Bnum=!Fnum:5=A!
set Bnum=!Bnum:2=5!
set/a Bnum=!Bnum:A=2!
set/a Fnum_=2*!Fnum!+2
if !Bnum! EQU !Fnum_! echo !Fnum!
)))
echo 檢測完畢!
pause>nul

::說明:該程序在XP pro sp2下測試通過。
::解決這個問題,首先我們要明確這個數字結尾必須是5,因為只有這樣,才可以在轉化后才是偶數,才可以被2整除;而且首位數字必須是::2......

========================================================================================
【07】by [youxi01]
========================================================================================
::答20樓:答案是10 11 12 13 14

@echo off
echo 正在檢測數據....
setlocal enabledelayedexpansion
for /l %%i in (1 1 10000) do (
set /a flag=0
set /a num=5*%%i+10
set /a num1=!num!%%4
set /a num2=!num!%%5
set /a num3=!num!%%6
for %%a in (!num1! !num2! !num3!) do (
if %%a NEQ 0 set /a flag=1
)
if !flag! EQU 0 set /a num=%%i & goto :exit
)
:exit
for /l %%i in (0 1 4) do (
set /a num%%i=%num%+%%i
)
echo 要求的連續的5個自然數為:%num0% %num1% %num2% %num3% %num4%
pause>nul

xp pro sp2下測試通過

========================================================================================
【08】by [youxi01]
========================================================================================

@echo off
rem 經推算,首位數字必須為1,(除非未知數為1,為1的情況在第一個for中也處理了)
setlocal enabledelayedexpansion
for /l %%i in (0 1 9) do (
set /a Fnum=1%%i3
set /a Bnum=3%%i4
set /a num=!Bnum!/2-9
if !Fnum! EQU !num! echo !Fnum!)

for /l %%i in (0 1 9) do (
set /a Fnum=13%%i
set /a Bnum=34%%i
set /a num=!Bnum!/2-9
if !Fnum! EQU !num! echo !Fnum!)
pause>nul

========================================================================================
【09】by [youxi01]
========================================================================================

@echo off
rem 小雞的只數至少有76只:

setlocal enabledelayedexpansion
for /l %%i in (76 1 10000) do (
set /a Fnum=%%i*20-75*20
set /a Bnum=%%i*15+100*15
if !Fnum! EQU !Bnum! echo 小雞的只數為:%%i & goto :exit)
:exit
pause>nul

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

@echo off
echo 正在檢測數據........
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題稍微難一點。利用高中的數學知識可以證明,凡是大于等于4的數,它都可以這樣的兩個數,它們
::的和與該數相等,乘積要大于等于該數。根據這樣的推論,所有的數最后都會拆成這樣的形式:
::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 正在檢測數據........
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 最小的自然數為:!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 正在檢測數據........
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 這樣的數有,被除數:%%a 除數:%%b 商:!num!
)
)
)
echo.
echo 檢測完畢!
pause>nul
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
超碰日本道色综合久久综合| 亚洲乱码一区二区| 欧美成人性色生活仑片| 亚洲肉体裸体xxxx137| 91国产高清在线| 亚洲国产日韩欧美在线99| 日韩电影中文字幕| 久久久91精品国产| 日韩精品在线观看一区| 少妇高潮久久久久久潘金莲| 久久久久久伊人| 亚洲精品国产精品乱码不99按摩| 欧美黄色三级网站| 国产精品流白浆视频| 久久久91精品国产一区不卡| 国产精品高潮呻吟久久av无限| 高潮白浆女日韩av免费看| 国产精品久久久久久亚洲影视| 国产精品88a∨| 国产精品日日摸夜夜添夜夜av| 国产精品男女猛烈高潮激情| 国产精品免费视频xxxx| 亚洲欧美在线第一页| 日韩av快播网址| 久久夜色精品国产欧美乱| 国产美女主播一区| 一区二区国产精品视频| 亚洲视频在线看| 欧美黄色成人网| 国产精品久久久久av| 亚洲人成绝费网站色www| 欧美激情综合色综合啪啪五月| 国产美女久久久| 国产日韩视频在线观看| 亚洲男人的天堂在线播放| 揄拍成人国产精品视频| 2021国产精品视频| 欧美一区三区三区高中清蜜桃| 九九热精品视频在线播放| 97视频在线观看视频免费视频| 日韩av免费看网站| 国产精品扒开腿做| 免费成人高清视频| 国产精品视频一区国模私拍| 中文字幕综合在线| 黑人极品videos精品欧美裸| 欧美激情在线狂野欧美精品| 欧美性生交大片免费| 久久久99免费视频| 日韩欧美精品中文字幕| 精品毛片三在线观看| 91欧美精品午夜性色福利在线| 91精品国产高清久久久久久| 中文字幕精品av| 日韩av不卡在线| 欧美日韩电影在线观看| 高清欧美一区二区三区| 狠狠色狠狠色综合日日小说| 国产成人在线播放| 亚洲乱码一区二区| 国产99久久精品一区二区 夜夜躁日日躁| 欧美成人精品一区二区| 热久久免费国产视频| 国产午夜精品视频免费不卡69堂| 日本a级片电影一区二区| 亚洲第一区第二区| 欧亚精品在线观看| 一本大道亚洲视频| 日韩大陆毛片av| 日本精品视频在线播放| 91精品国产99| 麻豆国产精品va在线观看不卡| 欧美一级大片在线免费观看| 亚洲成人久久一区| 久久久久免费精品国产| 国产精品美乳在线观看| 91中文字幕在线| 亚洲天天在线日亚洲洲精| 在线电影欧美日韩一区二区私密| 亚洲va欧美va国产综合剧情| 91美女片黄在线观看游戏| 欧美视频在线免费| 国产97在线视频| 狠狠躁夜夜躁人人爽超碰91| 日韩精品中文字幕在线观看| 亚洲精品久久久久国产| 欧美国产日韩视频| 不卡在线观看电视剧完整版| 午夜精品一区二区三区在线视| 91精品国产自产在线| 亚洲成人a**站| 一区二区在线视频| 精品无人区乱码1区2区3区在线| 亚洲人成网7777777国产| 亚洲精品少妇网址| 久久久国产视频| 91麻豆桃色免费看| 韩国三级电影久久久久久| 亚洲精品国精品久久99热一| 欧美激情亚洲一区| 国a精品视频大全| 中文字幕精品久久| 尤物99国产成人精品视频| 日韩国产欧美精品在线| 4438全国亚洲精品在线观看视频| 国产亚洲精品美女久久久久| 国产在线播放91| 国内成人精品一区| 精品久久香蕉国产线看观看gif| 福利视频导航一区| 中文字幕v亚洲ⅴv天堂| 亚洲精品xxxx| 久久免费福利视频| 91网在线免费观看| 伊人激情综合网| 日韩精品在线影院| 亚洲第一视频在线观看| 日韩欧美国产视频| 一区二区亚洲精品国产| 岛国av一区二区在线在线观看| 欧美乱大交xxxxx另类电影| 欧美成人精品一区二区| 国产精品久久久久久久久久久久久久| 亚洲免费影视第一页| 91精品国产91久久久| 欧美性xxxx极品hd欧美风情| 日韩女优在线播放| 麻豆一区二区在线观看| 成人乱人伦精品视频在线观看| 国产91网红主播在线观看| 亚洲色图15p| 日韩中文字幕网址| 国产欧美精品一区二区| 久久久亚洲影院你懂的| 久国内精品在线| 久久久久久久久综合| 亚洲国产天堂网精品网站| 伦伦影院午夜日韩欧美限制| 九九热r在线视频精品| 日韩人体视频一二区| 欧美黄网免费在线观看| 中文字幕自拍vr一区二区三区| 久久综合亚洲社区| 欧美一级电影久久| 精品国产精品三级精品av网址| 亚洲精品国产电影| 亚洲人成电影在线观看天堂色| 国产精品久久久久久搜索| 一个人看的www欧美| 欧美激情一区二区三区高清视频| 亚洲精品美女在线观看播放| 亚洲跨种族黑人xxx| 欧美高清在线播放| 国产一区二区av| 欧美黑人极品猛少妇色xxxxx| 日韩视频在线观看免费| 中文字幕国产精品| 久久精品国产亚洲精品2020| 国产精品视频区1| 亚洲视频一区二区三区| 91在线中文字幕| 日本成人激情视频| 中文字幕日韩av| 亚洲女人初尝黑人巨大|