作者:FnLock
时间:2017年11月25日12:11:20
#include <stdio.h>
int main(int argc,const char *argv[])
{
int a;
int i,j,k;
scanf("%d",&a);
int arr[4];
for (i = 0; i < 4; i++)
{
//{a,a+1,a+2,a+3}
arr[i] = a + i;
}
for (i = 0; i < 4; i++)//百位
{
int cnt = 0;
for (j = 0; j < 4; j++)//十位
{
for (k = 0; k < 4; k++)//个位
{
if (k != i && k != j && i != j)//三个数互不相等
{
printf("%d",100 * arr[i] + 10 * arr[j] + arr[k]);
cnt++;
if (cnt == 6)//六个一行
{
printf("\n");
}
else
{
printf(" ");
}
}
}
}
}
return 0;
}