输入一个不超过6数,考虑从a开始的连续四个数字,输出他们组成的无重复数字的三位数
输出五个后换行
#include<stdio.h>
#include<stdlib.h>
int main()
{
/*这道题是输入一个不超过6数,考虑从a开始的连续四个数字,输出他们组成的无重复数字的三位数*/
int a;
scanf_s("%d", &a);
int count = 0; //count是记录输出输的个数,实现五个换行
int i, j, k;
i = a;
while (i <= a + 3) //三个while循环嵌套
{
j = a;
while (j <= a+3)
{
k = a;
while (k <= a + 3)
{
if (i != j && j != k && i != k) //当三个位置上的数不一样是,输出ijk,count自加
{
printf("%d%d%d ", i, j, k);
count++;
if (count % 5 == 0)
{
printf("\n");
}
}
k++;
}
j++;
}
i++;
}
system("pause");
return 0;
}