亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我該如何用ASP或js得出1~100中缺少的數字?具體該怎么做?

我該如何用ASP或js得出1~100中缺少的數字?具體該怎么做?

回首憶惘然 2022-05-26 15:11:04
比如。現在數據庫一個表下有多條數據,接著一個字段是存放數值的且數值不會重復,最大數一定是100,但現在要循環得出這數據里缺少的數,即從1~100中少的數比如現在數據是1,2,3,10那1~100中缺少的就是4~9和11~100間的數了如果從 44~800 這樣的話呢`~`?````中間缺少幾個數的話``~`誰能提供下函數嗎/~```JS或asp都可以```謝謝哦`~``數據庫里的值不一定是順序排列的````可能是1,2,5,4,9,.....
查看完整描述

2 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

ASP:(1-100)
連接數據庫什么的就不用寫了吧?直接寫了。
rs.open "select id from test order by id",objcn,1,1
dim tmp
for i=1 to 100
If rs.eof Then
For j=i To 100
tmp=tmp & j & ","
next
Exit For
End if
if rs("id")<>i then
tmp=tmp & i & ","
else
rs.movenext
end if
Next
response.write tmp

不知道你的ID是什么類型的,我是當數值型寫的,如果類型不對還要轉類型啊。
------------------------------------------------------------
你可以在查詢的時候用SQL語句使其按照你想要的順序來排列啊。



查看完整回答
反對 回復 2022-05-30
?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

給一個思路
以1~100為例
Dim a(101)
for I = 0 to 100
a(I) = 0
Next

a(1) = 1
a(2) = 1
a(3) = 1
a(10) = 1
你數0的個數就行了



查看完整回答
反對 回復 2022-05-30
  • 2 回答
  • 0 關注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號