问题标题: 酷町堂:1375 距离 怎么做

0
0
已解决
王劭杰
王劭杰
高级守护
高级守护

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int a;
    cin>>a;
    cout<<abs(-1.23)<<endl;
    return 0;
}
 


0
已采纳
张瑀涵
张瑀涵
高级光能
高级光能

cout<<abs(-1.23)<<endl;

改成

cout<<abs(a)<<endl;

0
0
梁锦程
梁锦程
高级光能
高级光能

这题可以运用数学函数abs实现

cout<<abs(n-0);

记住要加头文件#include<cmath>

0
贾文卓
贾文卓
高级光能
高级光能

你的输出明显有问题,-1.23是样例数据,应该是cout<<abs(a)<<endl;

还有,a应该是double(或float)类型

0
臧启亚
臧启亚
初级光能
初级光能
 if (a>0) cout<<a;else cout<<0-a<<endl;
0
0
周俊豪
周俊豪
高级光能
高级光能

   
   
    a=abs(a);
    
   

0
邵逸儒
邵逸儒
中级天翼
中级天翼
     float a;
     输入a;
     输出abs(a),endl;

头文件

#include <iostream>
#include <cmath>

 

0
杨子逸
杨子逸
新手天翼
新手天翼
float定义 a;
    输入>>a;
    输出<<abs(a);
0
我要回答