0
已解决
黄品翔
初级光能
初级光能
题目描述 Description
现在给你两个实数a,b,请你计算 |a+b| 和 |a|+|b| 的结果,分两行显示。
输入描述 Input Description
两个实数a和b
输出描述 Output Description
两行,分别表示 |a+b| 和 |a|+|b|
样例输入 Sample Input
-3 6
样例输出 Sample Output
3
9
60分错误代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b;
cin>>a>>b;
cout<<a+b<<endl<<abs(a)+abs(b);
return 0;
}
请大佬们说明错误原因,要不然我不采纳!!!
0
0
陶旭杰
中级光能
中级光能
错误1:
cout<<a+b<<endl<<abs(a)+abs(b);//你的错误代码
错误1原因:
题目要求在输出第一个数(a+b)时要求它的绝对值。
错误1修改:
改为:
cout<<abs(a+b)<<endl<<abs(a)+abs(b);//我的AC代码
祝你AC!!!
0
尹宗鑫
新手守护
新手守护
cout<<abs(a+b)<<endl<<abs(a)+abs(b);
尹宗鑫在2018-12-23 08:14:46追加了内容
a+b要取绝对值
0
刘景程
新手光能
新手光能
{
double a,b;
输入>>a>>b;
cout<<abs(a+b)<<endl<<abs(a)+abs(b);
}
刘景程在2018-12-22 08:11:56追加了内容
是abs(a+b)而不是a+b。
0
0
0
0
丁政元
初级光能
初级光能
整形定义 a,b,t,t1,t2,t3;
输入>>a>>b;
t=abs(a+b);
t1=abs(a);
t2=abs(b);
t3=t1+t2;
输出<<t<<换行<<t3;
0