为什么编写c语言的时候运行输入回车后没有反应

2024-11-22 05:38:53
推荐回答(2个)
回答1:

没有反应的原因有很多种。比如错误输入,类型错误,代码逻辑错误。不同的情况应该分开分析。
例如 scanf("%lf %lf\n",&x,&e);这样的语句在回车后就没有反应,必须输入\n后才会有反应。
因为非输出控制符必须原样输入。\n在scanf函数当中并不是控制符,这里没当成换行符使用。用scanf 不要加入“\n”非输入控制符,系统在运行时会自动换行。

回答2:

把每一步循环的结果都打出来看看。试着自己找找原因。