c语言游戏运行不一致。
首先,找出你程序中的错误。
1 . if(a[0]= = 0)break;此处不应使用Break不,如果第一个数字产生0,它就退出循环。后三位数字没有产生,所以会比较混乱。
2.不判断输入的数字是否重复。比如输入111应该是不可能的,但是你没有查你的学位。
3.getchar()可以在程序的最后运行到“Welcome”。。。"
其他都还好,就是代码感觉乱七八糟的。
1 . if(a[0]= = 0)break;此处不应使用Break不,如果第一个数字产生0,它就退出循环。后三位数字没有产生,所以会比较混乱。
2.不判断输入的数字是否重复。比如输入111应该是不可能的,但是你没有查你的学位。
3.getchar()可以在程序的最后运行到“Welcome”。。。"
其他都还好,就是代码感觉乱七八糟的。