总之,是你程序的问题。静下心来,再反思一下你的过程,你也许就发现哪出现了逻辑错误。记住,自己发现问题,这是学习语言的过程,而后,你会有一种成就感。
程序可以运行,虽然是编译没错,可能是程序内部逻辑有错,或者你只是printf打印输出,后面没有scanf打印输入
程序有问题但不是编译问题比如把i打成j等······单步就可以查出来