程序运行的时候输入1.0,2.0,1.0的时候运行结果不是负一,请问是哪里出错了吗?麻烦大家了

360U3183598011 |浏览539次
收藏|2020/02/09 13:03

满意回答

2020/02/09 13:18

程序有多个错,关键的是scanf("%f,%f,%f",&a,&b,&c);你的a,b,c是double的,必须用%lf输入而不能用%f而求根运算用判断都要用浮点,你的int m;及int san(int,int,int);都要改为double而输出printf("根值为%.2f和&.2f\n",x[0],x[1]);这个&应该是%

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...