给定不超过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;
}
}