资深光能
eee......
@汪宇航 我做不出来,在这问一下大家怎么做?
现在有两个一元二次方程,ax2+bx+c和dx2+ex+f,现在将这两个一元二次方程合并成一个,得到一个形如(a+d)x^2+(b+e)x+(c+f)的一元二次方程。
如果结果中,系数为0,则这一项不输出;如果系数为1,则系数不输出。
输入描述 Input Description
第一行,3个空格隔开的正整数,a b c
第二行,3个空格隔开的正整数,d e f
输出描述 Output Description
形如(a+d)x^2+(b+e)x+(c+f)的一元二次方程,这里的括号不需要打印出来
样例输入 Sample Input
-1 2 1 1 -3 -1
样例输出 Sample Output
-x
谭迪元在2021-04-28 17:48:25追加了内容
dingdingdingdingdingdingdingdingding
新手启示者
嗨!
谭迪元,这题需要判断,定义:
int x1,x2,x3,y1,y2,y3; (在主函数上面)
输入:
...
判断:
if(x1+y1!=0){
if(x1+y1<0&&x1+y1!=-1) cout<<'-'<<0-(x1+y1)<<"x^2";
else if(x1+y1==-1) cout<<"-x^2";
else if(x1+y1==1) cout<<"x^2";
else cout<<x1+y1<<"x^2";
}if(x2+y2!=0){
if(x2+y2<0&&x2+y2!=-1) cout<<'-'<<0-(x2+y2)<<"x";
else if(x2+y2==-1) cout<<"-x";
else if(x2+y2==1) cout<<"+x";
else cout<<'+'<<x2+y2<<"x";
}if(x3+y3!=0){
if(x3+y3<0) cout<<'-'<<0-(x3+y3);
else cout<<'+'<<x3+y3;
}
祝你AC