scanf时要加取地址符号&
scanf("%d",&x);
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
int i, j, k;
int cnt = 0;
for(i = n; i < n+4; i++) {
for(j = n; j < n+4; j++) {
for(k = n; k < n+4; k++) {
if(i != j && i != k && j != k) {
printf("%d%d%d", i, j, k);
cnt++;
if(cnt % 6 != 0) {
printf(" ");
}
else {
printf("\n");
}
}
}
}
}
return 0;
}
12行的cnt定义,放在第6行后面。
scanf("%d",x);
改为
scanf("%d",&x);