PTA上遇到一个循环结构,符合给定条件的整数集

感觉一样啊,为啥运行结果不一样
CSDN上正确的




```#include <stdio.h>
int main() {
int a,i,j,k,cnt;
    scanf("%d",&a);

    cnt=0;   //用cnt来判断是否换行 
    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);
                    cnt++;
                    if(cnt%6) printf(" ");
                    else printf("\n");
                }
            }
        }
    }

    return 0;
}
i

我的:

```c



```#include <stdio.h>
int main() {
    int a,i,j,k;
    int cnt;
    scanf("%d",&a);
    for(i=a;i<=a+3;i++)
    {for(j=a;j<=a+3;j++){
    
    if(i==j){
        continue;
    }else
    for(k=a;k<=a+3;k++){
        if(k==i||k==j){continue;
        }else
        cnt++;    
        if(cun%6==0){
            printf("%d%d%d\n",i,j,k);
        }else
        printf("%d%d%d ",i,j,k);}
    //输出的结果有几个地方空白,例如 123 124          
                                                                  234 231 213 312 321 314
        
    
    }
}
    return 0;
}




```

题目给我看一下