16 条题解
-
3
管敏皓我求你别玩原神了
#include #include using namespace std;
int main() { double a,b,c,d,x1,x2,eps=0.00001; cin>>a>>b>>c; d=bb-4ac; if(d>0 && d<0.005){ d=0; } if(d<0){ cout<<"No answer!"<<endl; } x1=(-b+sqrt(d))/(2a); x2=(-b-sqrt(d))/(2*a); if(d>=0&&abs(x1-x2)<=eps){ printf("%.2f\n",x1); } if(d>=0&&abs(x1-x2)>eps){ printf("%.2f\n%.2f\n",x1,x2); } return 0; }
-
3
#include #include #include using namespace std; const double esp=0.005; int main() { double a,b,c,delta,x1,x2; cin>>a>>b>>c; delta=bb-4ac; if (abs(delta)<=esp){ x1=-b/(2a); printf("%.2f",x1);} else if (delta<0) { printf ("No answer!\n");} else { x1=(-b+sqrt(delta))/(2a); x2=(-b-sqrt(delta))/(2a); printf("%.2f\n",x1); printf("%.2f\n",x2); } return 0; }
-
2
#include #include
using namespace std;
int main() { double a,b,c,d,x1,x2,eps=0.00001; cin>>a>>b>>c; d=bb-4ac; if(d>=0&&d<0.005){d=0;} x1=(-b+sqrt(d))/(2a); x2=(-b-sqrt(d))/(2*a); if(d>=0&&abs(x1-x2)<=eps){ printf("%.2f",x1); } if(d>0&&abs(x1-x2)>eps){ printf("%.2f\n%.2f",x1,x2); } if(d<0){cout<<"No answer!";} return 0; }
-
1
#include <bits/stdc++.h> using namespace std; int main() { double a,b; char pl; cin >> a >> b >> pl;
if (pl == '+') { printf("%.2f", a + b); }
if (pl == '-') { printf("%.2f", a - b); }
if (pl == '*') { printf("%.2f", a * b); }
if (pl == '/') { printf("%.2f", a / b); }
return 0; Copy }
-
0
#include #include using namespace std;
int main() { double a,b,c,d,x1,x2,eps=0.00001; cin>>a>>b>>c; d=bb-4ac; if(d>0 && d<0.005){ d=0; } if(d<0){ cout<<"No answer!"<<endl; } x1=(-b+sqrt(d))/(2a); x2=(-b-sqrt(d))/(2*a); if(d>=0&&abs(x1-x2)<=eps){ printf("%.2f\n",x1); } if(d>=0&&abs(x1-x2)>eps){ printf("%.2f\n%.2f\n",x1,x2); } return 0; }
-
-1
#include <bits/stdc++.h>
using namespace std;
int main() { double a,b,c,d; cin>>a>>b>>c; if(bb-4ac<0){ cout<<"No answer!"; } if(bb-a4c>=0&&bb-4ac<0.005){ printf("%.2lf",-1b/2/a); } if(bb-4ac>=0.005){ d=bb-a4c; d=sqrt(d); printf("%.2lf\n%.2lf",(-b+d)/2/a,(-b-d)/2/a); } return 0; }
-
-1
#include <bits/stdc++.h>
using namespace std;
int main() { double a,b,c,d; cin>>a>>b>>c; if(bb-4ac<0){ cout<<"No answer!"; } if(bb-a4c>=0&&bb-4ac<0.005){ printf("%.2lf",-1b/2/a); } if(bb-4ac>=0.005){ d=bb-a4c; d=sqrt(d); printf("%.2lf\n%.2lf",(-b+d)/2/a,(-b-d)/2/a); } return 0; }
-
-1
#include <iostream> #include <cmath> using namespace std; int main() { double a,b,c,d,x1,x2,eps=0.00001; cin>>a>>b>>c; d=b*b-4*a*c; if(d>0 && d<0.005){ d=0; } if(d<0){ cout<<"No answer!"<<endl; } x1=(-b+sqrt(d))/(2*a); x2=(-b-sqrt(d))/(2*a); if(d>=0&&abs(x1-x2)<=eps){ printf("%.2f\n",x1); } if(d>=0&&abs(x1-x2)>eps){ printf("%.2f\n%.2f\n",x1,x2); } return 0; }
-
-1
#include #include
using namespace std;
int main() { double a,b,c,d,x1,x2,eps=0.00001; cin>>a>>b>>c; d=bb-4ac; if(d>=0&&d<0.005){d=0;} x1=(-b+sqrt(d))/(2a); x2=(-b-sqrt(d))/(2*a); if(d>=0&&abs(x1-x2)<=eps){ printf("%.2f",x1); } if(d>0&&abs(x1-x2)>eps){ printf("%.2f\n%.2f",x1,x2); } if(d<0){cout<<"No answer!";} return 0; }
- 1
信息
- ID
- 23
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 8
- 标签
- 递交数
- 2669
- 已通过
- 428
- 上传者