1 25 50 100美分,多少種可能拼湊成2美元

2021-06-06 22:08:23 字數 1436 閱讀 1820

;with cte1 as 

( select number,number*1 as no1

from master..spt_values

where type='p'

and number <201

), cte2 as

( select number,number*25 as no2

from master..spt_values

where type='p'

and number*25<201

), cte3 as

( select number,number*50 as no3

from master..spt_values

where type='p'

and number*50<201

), cte4 as

( select number,number*100 as no4

from master..spt_values

where type='p'

and number*100<201

) select cte1.number,

cte2.number,

cte3.number,

cte4.number

from cte1

cross join cte2

cross join cte3

cross join cte4

where cte1.no1+cte2.no2+cte3.no3+cte4.no4=200

order by 1 desc,2 desc,3 desc,4 desc

cte法

declare @n100 int,

@n50 int,

@n25 int,

@n1 int

set @n100=2

while @n100>=0

begin

set @n50=(200-100*@n100)/50

while @n50>=0

begin

set @n25=(200-100*@n100-50*@n50)/25

while @n25>=0

begin

set @n1=200-100*@n100-50*@n50-25*@n25

print convert(nvarchar(10),@n100)+' '+convert(nvarchar(10),@n50)+' '+convert(nvarchar(10),@n25)+' '+convert(nvarchar(10),@n1)

set @n25=@n25-1

endset @n50=@n50-1

endset @n100=@n100-1

end

迴圈法

c 有多少種可能導致寫檔案失敗?

1.路徑中有非法字元 path.getinvalidpathchars 2.檔名中有非法字元 path.getinvalidfilenamechars 3.檔案建立時,資料夾唯讀。4.檔案建立時,資料夾許可權不足,如需要管理員許可權。5.檔案建立時,資料夾不存在。7.相對路徑,最好轉換為絕對路徑。8...

1 5入棧順序有多少種可能出棧結果

方法一 a.1個元素入棧出棧一種可能記作f 1 1 b.2個元素入棧出棧有兩種可能記f 2 2 c.3個元素入棧,考慮最後乙個元素,出棧為第乙個位置1種,第二個位置2種,第三個位置f 2 種,記作f 3 5 d.4個元素入棧,考慮最後乙個元素,出棧為第乙個位置1種,第二個位置 前面只有乙個元素pop...

你有多少弱點,就有多少失敗的可能

沒有努力支撐的繁華,終究會變成過眼雲煙 很多事情之所以看起來不可控,都是因為你沒有對他進行有效思考。過度放縱自己。不吃不吃又吃了。吃著吃著又渴了。渴著渴又。關鍵時刻忍住就贏了,熬,人生最深的滋味 當我們萬念俱灰,懷才不遇的時候 熬,當你經歷過千山萬水的時候。才能有乙個有故事的人生。不要因為感動才在一...