发布网友 发布时间:2022-04-22 05:11
我来回答
共1个回答
热心网友 时间:2023-09-22 22:01
你这个程序与“输入的是字符还是数字”没有关系。关键是不能用double类型的r与0直接这样进行比较:r!=0应该像下面这样写:constfloatEPSINON=0.00001;if((x>=-EPSINON)&&(x<=EPSINON)不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”此类形式。