问题标题: 酷町堂1375题怎么错了?

0
0
已解决
李子杰
李子杰
资深光能
资深光能

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    double a.b;
    cin>>a;
    b=0-a;
    cout<<b<<endl;
    return 0;
}


0
已采纳
陶旭杰
陶旭杰
中级光能
中级光能

你没有考虑到如果a比0大或等于0.

这里需要一个判断过程,如:

if(a==0)
cout<<"0";
else if(a>0)
cout<<a-0;
else if(a<0)
cout<<0-a;

并且只需要定义一个浮点型变量a。

1
詹子都
詹子都
新手光能
新手光能

定义1个变量

输入1个变量

核心代码如下:

cout<<abs(a);

加头文件:

include<cmath>

 

1
1
赵毅恒
赵毅恒
资深守护
资深守护

其实这道题就是求a的绝对值,可以调用cmath里的abs绝对值函数,大体如下

double a;
cin>>a;
cout<<abs(a)<<endl;

 

0
0
0
0
李映谊
李映谊
高级守护
高级守护

sort(a[i],a[i++],a[i++]);

printf("%.2f",a);

0
0
张帆
张帆
中级天翼
中级天翼

#include<cmath>

定义实数a

double a;

输入

cin>>a;

再求觉对值

abs(a);

0
0
刘宇航
刘宇航
初级守护
初级守护

 

//我说一下,abs是对于整数的,

 

//要用fabs,头文件还是cmath。

0
李泽远
李泽远
高级天翼
高级天翼

对,就像他们所说的。

0
刘宇航
刘宇航
初级守护
初级守护

 

//我说一下,abs是对于整数的,

 

//要用fabs,头文件还是cmath。

0
潘孝宇
潘孝宇
初级光能
初级光能
//我说一下,abs是对于整数的,
//要用fabs,头文件还是cmath。

 

0
0
0
叶奥瑞
叶奥瑞
修练者
修练者

这道题很简单,就是在求a的绝对值,只要输出它的绝对值就OK啦!

cout<<abs(a);

0
褚俊皓
褚俊皓
新手天翼
新手天翼

#include<cmath>

定义实数a

double a;

输入

cin>>a;

再求觉对值

abs(a);

0
0
0
0
张国鉴
张国鉴
资深守护
资深守护

其实就是求绝对值

cin>>a;
cout<<abs(a);

但是要调

#include<cmath>

 

0
臧启亚
臧启亚
初级光能
初级光能

核心代码

cin>>a;
    if (a>0) cout<<a;else cout<<0-a<<endl;

 

0
刘振波
刘振波
初级光能
初级光能
cout<<abs (a)<<endl;

这样就转换为绝对值了

-2
陆麟瑞
陆麟瑞
资深天翼
资深天翼
cin>>a;
    cout<<abs(a);

用绝对值函数。

#include <cmath>

 

我要回答