給定不超過6的正整數a,考慮從a開始的連續4個數字。請輸出所有由它們組成的無重複數字的3位數。
輸入在一行中給出a。
輸出滿足條件的的3位數,要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格。
2
234 235 243 245 253 254
324 325 342 345 352 354
423 425 432 435 452 453
523 524 532 534 542 543
解題思路:
這道題提供兩個思路:
利用 continue 語句,及時跳出不符合條件的情況
利用了 continue 語句
,從而使得進入 for 迴圈經條件判斷後直接跳出來進行下一次迴圈。
更簡化的演算法
比起上面的演算法,更具技巧性。上面的演算法按照一般的邏輯去實現,而此演算法更好地利用了 for 迴圈的特性。
#include intmain()
else
} }
} }
#include//第二種演算法
intmain()
else}}
}
} return0;
}
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...
L1 6 求符合給定條件的整數集
題目描述 給定不超過6的正整數a,考慮從a開始的連續4個數字。請輸出所有由它們組成的無重複數字的3位數。輸入 輸入在一行中給出a。輸出 輸出滿足條件的的3位數,要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格。樣例輸入 2樣例輸出 234 235 243 245 253 254 3...