用Python解「求符合給定條件的整數集」題

2021-10-02 10:39:41 字數 862 閱讀 1966

給定不超過6的正整數a,考慮從a開始的連續4個數字。請輸出所有由它們組成的無重複數字的3位數。

輸入格式:

輸入在一行中給出a。

輸出格式:

輸出滿足條件的的3位數,要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格。

輸入樣例:

輸出樣例:

234 235 243 245 253 254

324 325 342 345 352 354

423 425 432 435 452 453

523 524 532 534 542 543

這道題實際上是由四個數字中用三個數字隨意組成乙個三位數,且選取的三位數各不相同,還要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格輸出。則可用多個巢狀for迴圈解決這道題。

a =

int(

input()

)count=

1for i in

range

(a,a+4)

:for j in

range

(a,a+4)

:for k in

range

(a,a+4)

:if i != j and i!= k and j != k:

s=i*

100+j*

10+k

if count %6==

0:print

(s)else

:print

(s,end=

' ')

count +=

1

用C語言解「求符合給定條件的整數集」題

給定不超過6的正整數a,考慮從a開始的連續4個數字。請輸出所有由它們組成的無重複數字的3位數。輸入格式 輸入在一行中給出a。輸出格式 輸出滿足條件的的3位數,要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格。輸入樣例 輸出樣例 234 235 243 245 253 254 324...

7 16 求符合給定條件的整數集

給定不超過6的正整數a,考慮從a開始的連續4個數字。請輸出所有由它們組成的無重複數字的3位數。輸入在一行中給出a。輸出滿足條件的的3位數,要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格。2234 235 243 245 253 254 324 325 342 345 352 35...

04 0 求符合給定條件的整數集 15

給定不超過6的正整數a,考慮從a開始的連續4個數字。請輸出所有由它們組成的無重複數字的3位數。輸入格式 輸入在一行中給出a。輸出格式 輸出滿足條件的的3位數,要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格。輸入樣例 2輸出樣例 234 235 243 245 253 254 32...