
串,这些都是会转换为"\0"的厅颂颤,这样getchar()就自动接受了一个空字符,便直接跳扮败过,不能输入值了.如果是这样的话,可以在前面多加一个getch(),或是用scanf()输入
把前面多余的getchar()去掉你用的是double类型,所以你程序里所有%f都换成%lfif(a=0)以及if(dealt=0)都掉了等号,判断语句
是两个等号,改成if(a==0)以及if(dealt==0)
你说的程序悔旅一闪而过,可以这么试试
头文碧春凳件加上#include<stdlib.h>
在getchar()语句的森凯位置加上system("pause")你程序上方写了 scanf,需要输入回车才能结束这个函数。
另外不明白你的ABC是什么,行胡如果不是宏,会编亏带则译不过
getchar() 是要在键盘上等待输入字符,你写了4个getchar()说明你要在键销棚盘上键入4个字符才能结束这个程序,不然程序会一直等待你键入字符。


评论列表(0条)