这个数组你没有初始化啊,它的值是系统随机值,你还用字符格式打出来,这个随机值系统很可能不识别这个数值的字符啊,建议初始化或者先给数组赋值再打
a这个数据没有初始化,输出的东西是不确定的,你可以这样int i,j,a[3][4]={0};
a[][]没有赋值,内容是随机的。定义的int,输出%c内容就更不能确认了。