你for循环3次就输出3个6啊
printf输出时是不换行输出 输出三次 就是666你换println 输出输出结果是666
因为这是个for循环,当i=0,1,2的时候都在循环,每循环一次就输出一个6,循环了3次就三个6,如果你输出用printf("%d\n",a);就会输出666
(如果有用请采纳))