給定不超過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
#include<stdio.h>
int main(){
int i, j, k, a, count;
int n[4];
scanf("%d",&a);
for (i = 0; i < 4; ++i){
n[i] = a + i;
}
for (i = 0; i < 4; ++i) {
count = 0;
for (j = 0; j < 4; ++j) {
for (k = 0; k < 4; ++k) {
if (k != i && k != j && i != j) {
printf("%d",100 * n[i] + 10 * n[j] + n[k]);
++count;
if (count % 6 == 0){
printf("\n");
}
else{
printf(" ");
}
}
}
}
}
return 0;
}