1、main()函数里,你声明i是char型,但后面用到i时都是按int型处理的。虽然此处用char型比较合理,但是后面程序的修改量大,因此建议把声明语句改为:int i;2、main()函数中,scanf语句改成:scanf("%d",&i);改完这两处再试一试吧!