给定不超过6的正整数a,考虑从a开始的4个数字,请输出所有由他们组成的无重复数字的3位数。
输出满足条件的3位数,要求从小到大,每行6个整数,整数间以空格分隔但行末不能有多余空格。
#include <stdio.h>
int main() {
printf("Please enter a number:\n");
int a;
scanf("%d",&a);
int i,j,k;
int count=0;
for (i = a; i <=a+3 ; ++i) {
for (j = a; j<=a+3 ; j++) {
for ( k = a; k <=a+3 ; ++k) {
if(i!=j && i!=k && j!=k){
printf("%d%d%d",i,j,k);
count++;
if(count==6){
printf("\n");
count=0;
} else{
printf(" ");
}
}
}
}
}
return 0;
}