7-16 求符合给定条件的整数集


题目描述:

给定不超过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
int main()
{
    int a,x,y,z;
    scanf("%d",&a);
    int count = 0;
    for(x=a; x4; x++)
    {
        for(y=a; y4; y++)
        {
            for(z=a; z4; z++)
            {
                if(x!=y && x!=z && y!=z)
                {
                    printf("%d%d%d",x,y,z);
                    count++;
                    if(count%6 == 0)
                    {
                        printf("\n");
                    }
                    else
                    {
                        printf(" ");
                    }
                }
            }
        }
    }
    return 0;
}

相关