输出的-0怎么把负号去掉勒,0还要保留小数点后五位,试过先把A强制转化成无符号,再转换为double,结果这个问题解决了,后面又出现了新的问题,希望专家能帮我指点一下
我的想法是这种情况单独处理
#include <bits/stdc++.h> using namespace std; int main() { double a,b,A; cin>>a>>b; A=(-b)/(2*a); if(A==0) A=-A; cout<<A; }