求符合給定條件的整數集 (15 分)
阿新 • • 發佈:2018-12-14
給定不超過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 <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int a[5];
int b[25];
a[1]=n;a[2]=n+1;a[3]=n+2;a[4]=n+3;
for(int i=1;i<=4;i++)
{
int f=1;
for(int j=1;j<=4;j++)
{
if(j==i)continue;
for(int k=1;k<=4;k++)
{
if(k==i||k==j)
continue ;
if(f==1){cout<<a[i]<<a[j]<<a[k];f=0;}
else cout<<" "<<a[i]<<a[j]<<a[k];
}
}
cout<<endl;
}
}