【题目链接】

ybt 1040:输出绝对值
OpenJudge NOI 1.4 02:输出绝对值

【题目考点】

1. if…else语句

2. - 运算符

-x表达式的值为x的相反数

3. 三目运算符?:

4. fabs()函数 (存在于< cmath >中)

double fabs(double x);求浮点数x的绝对值

【题解代码】

解法1:用if…else语句

#include<bits/stdc++.h>
using namespace std;
int main()
{double x;cin>>x;if(x >= 0)cout<<fixed<<setprecision(2)<<x;elsecout<<fixed<<setprecision(2)<<-x;return 0;
}

解法2:用if语句

#include<bits/stdc++.h>
using namespace std;
int main()
{double x;cin>>x;if(x < 0)x = -x;cout<<fixed<<setprecision(2)<<x;return 0;
}

解法3:用三目运算符

#include<bits/stdc++.h>
using namespace std;
int main()
{double x;cin>>x;cout<<fixed<<setprecision(2)<<(x >= 0 ? x : -x);//此处条件不能写x > 0,因为当x为0时,输出-x会输出-0.00。本题要保证当x为0时输出0.00return 0;
}

解法4:用fabs()

#include<bits/stdc++.h>
using namespace std;
int main()
{double x;cin>>x;cout<<fixed<<setprecision(2)<<fabs(x);return 0;
}

信息学奥赛一本通 1040:输出绝对值 | OpenJudge NOI 1.4 02相关推荐

  1. 信息学奥赛一本通 1225:金银岛 | OpenJudge NOI 4.6 1797:金银岛

    [题目链接] ybt 1225:金银岛 OpenJudge NOI 4.6 1797:金银岛 [题目考点] 1. 贪心 2. 部分背包问题 [解题思路] 该题为部分背包问题 1. 贪心选择性质的证明: ...

  2. 信息学奥赛一本通 1216:红与黑 / OpenJudge NOI 2.5 1818

    [题目链接] ybt 1216:红与黑 OpenJudge NOI 2.5 1818:红与黑 [题目考点] 1. 连通块问题 2. 深搜/广搜 [解题思路] 1. 深搜 从第一个格子出发,遍历所有可以 ...

  3. 信息学奥赛一本通 1114:白细胞计数 | OpenJudge NOI 1.9 08

    [题目链接] ybt 1114:白细胞计数 OpenJudge NOI 1.9 08:白细胞计数 [题目考点] 1. 求数组中最大值及其下标 方法1:保存最大值和下标 设置临时最大值变量mx,mx的初 ...

  4. 信息学奥赛一本通 1109:开关灯 | OpenJudge NOI 1.5 31:开关灯

    [题目链接] ybt 1109:开关灯 OpenJudge NOI 1.5 31:开关灯 [题目考点] 1. 模拟 2. 循环.数组 3. 用逗号分隔输出 设标志位:isFirst,表示现在输出的是否 ...

  5. 信息学奥赛一本通 1032:大象喝水 | OpenJudge NOI 1.3 14

    [题目链接] ybt 1032:大象喝水 OpenJudge NOI 1.3 14:大象喝水 [题目考点] 1. 数学知识 柱体体积 = 底面积*高 圆面积 = π∗r2\pi *r^2π∗r2 长度 ...

  6. 信息学奥赛一本通 1190:上台阶 | OpenJudge NOI 2.3 3525:上台阶

    [题目链接] ybt 1190:上台阶 OpenJudge NOI 2.3 3525:上台阶 注:ybt 1190最大数据数量为71,而OpenJudge 2.3 3525中最大数据数量为100.如果 ...

  7. 信息学奥赛一本通 1226:装箱问题 | OpenJudge NOI 4.6 19:装箱问题

    [题目链接] ybt 1226:装箱问题 OpenJudge NOI 4.6 19:装箱问题 [题目考点] 1. 贪心 [解题思路] 该题说是三维立方体,实际上无论是包裹还是产品,高度都是h,因而不用 ...

  8. 信息学奥赛一本通 1115:直方图 | OpenJudge NOI 1.9 09

    [题目链接] ybt 1115:直方图 OpenJudge NOI 1.9 09:直方图 [题目考点] 1. 散列存储 也叫哈希存储.其思想为:将要存储的值通过某种算法映射到存储地址,映射算法为散列函 ...

  9. 信息学奥赛一本通 1073:救援 | OpenJudge NOI 1.5 19:救援

    [题目链接] ybt 1073:救援 OpenJudge NOI 1.5 19:救援 [题目考点] 1. 直角坐标系下某点到原点的距离 点(x,y)(x,y)(x,y)到原点的距离d=x2+y2d = ...

最新文章

  1. 2020-09-19什么是程序局部性原理?
  2. 同一个网站,手机端跟电脑端显示不同是怎么实现的?...
  3. 006_Spring Data JPA基于方法名称命名规则查询
  4. AWS DataPipline 的一次尝试。
  5. Mysql之group by 和order by 一起用时的排序问题(亲测)
  6. 判断session失效,并跳转到登录页面
  7. 【SSH】——Hibernate实现简单的自动建表
  8. shell脚本小程序之特洛伊木马示例
  9. Duilib之挑战2048
  10. coremail服务器无响应,icoremail邮箱系统 邮件收发常见问题|创思Chance
  11. XStream null值序列化时不会显示标签
  12. Android开发,app多种语言包
  13. 搭建云服务器简单流程【华为云服务器】
  14. 营收同比增长13.55%  领跑ICT的中天科技为何跌了?
  15. vue openlayer 添加风场效果
  16. 科沃斯擦玻璃机器人使用感受_科沃斯擦玻璃机器人怎么样?有人用过自动擦窗机器人吗?价格是多少...
  17. Vue+Element-ui实例_使用flexslider插件设计横向时间线
  18. 【论文笔记】A comprehensive survey on sentiment analysis: Approaches, challenges and trends(中)
  19. 2020 CCPC Changchun F :Strange Memory dsu on tree
  20. 内江市谷歌高清卫星地图下载

热门文章

  1. 长期豪赌人工智能,Alphabet是怎样一步一步偷偷改变世界的?
  2. 瑞幸咖啡股价再创新低,App 反冲 TOP 1
  3. C++20 要来了!
  4. c mysql 工具类_Jave工具——servlet+jsp编程中mysql数据库连接及操作通用工具类
  5. python箴言_Python高效率编程的8条箴言
  6. python提取字符串中数字_EXCEL数字在字符串中间怎么提取?
  7. 用了HTTPS,没想到还是被监控了!
  8. 假如一个程序员有社交牛逼症
  9. 大学生利用漏洞薅肯德基羊毛,获刑两年半
  10. 我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?|附视频讲解