if(a=0)是将a值设置为0,这样if条件就不成立,所以不输出
改成if(a==0);
这写法有问题啊,你只有当while里是false或则0才会结束循环
应该输入0回车输入2回车输入3回车这样当你输入0时就直接打印thex=了