你的main函数里,ge1,bai1,shi1,每次循环,都被等于ge、shi、bai,于是最后,它们也都=0了,所以,你最后if(num==0)后面的,num=。。。最后结果,还是0。还有你的display显示程序有点看不懂啊,你只有1个数码管吗?P2.6\P2.7怎么连线的啊7687