信息学奥赛一本通 1040:输出绝对值 | OpenJudge NOI 1.4 02
【题目链接】
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相关推荐
- 信息学奥赛一本通 1225:金银岛 | OpenJudge NOI 4.6 1797:金银岛
[题目链接] ybt 1225:金银岛 OpenJudge NOI 4.6 1797:金银岛 [题目考点] 1. 贪心 2. 部分背包问题 [解题思路] 该题为部分背包问题 1. 贪心选择性质的证明: ...
- 信息学奥赛一本通 1216:红与黑 / OpenJudge NOI 2.5 1818
[题目链接] ybt 1216:红与黑 OpenJudge NOI 2.5 1818:红与黑 [题目考点] 1. 连通块问题 2. 深搜/广搜 [解题思路] 1. 深搜 从第一个格子出发,遍历所有可以 ...
- 信息学奥赛一本通 1114:白细胞计数 | OpenJudge NOI 1.9 08
[题目链接] ybt 1114:白细胞计数 OpenJudge NOI 1.9 08:白细胞计数 [题目考点] 1. 求数组中最大值及其下标 方法1:保存最大值和下标 设置临时最大值变量mx,mx的初 ...
- 信息学奥赛一本通 1109:开关灯 | OpenJudge NOI 1.5 31:开关灯
[题目链接] ybt 1109:开关灯 OpenJudge NOI 1.5 31:开关灯 [题目考点] 1. 模拟 2. 循环.数组 3. 用逗号分隔输出 设标志位:isFirst,表示现在输出的是否 ...
- 信息学奥赛一本通 1032:大象喝水 | OpenJudge NOI 1.3 14
[题目链接] ybt 1032:大象喝水 OpenJudge NOI 1.3 14:大象喝水 [题目考点] 1. 数学知识 柱体体积 = 底面积*高 圆面积 = π∗r2\pi *r^2π∗r2 长度 ...
- 信息学奥赛一本通 1190:上台阶 | OpenJudge NOI 2.3 3525:上台阶
[题目链接] ybt 1190:上台阶 OpenJudge NOI 2.3 3525:上台阶 注:ybt 1190最大数据数量为71,而OpenJudge 2.3 3525中最大数据数量为100.如果 ...
- 信息学奥赛一本通 1226:装箱问题 | OpenJudge NOI 4.6 19:装箱问题
[题目链接] ybt 1226:装箱问题 OpenJudge NOI 4.6 19:装箱问题 [题目考点] 1. 贪心 [解题思路] 该题说是三维立方体,实际上无论是包裹还是产品,高度都是h,因而不用 ...
- 信息学奥赛一本通 1115:直方图 | OpenJudge NOI 1.9 09
[题目链接] ybt 1115:直方图 OpenJudge NOI 1.9 09:直方图 [题目考点] 1. 散列存储 也叫哈希存储.其思想为:将要存储的值通过某种算法映射到存储地址,映射算法为散列函 ...
- 信息学奥赛一本通 1073:救援 | OpenJudge NOI 1.5 19:救援
[题目链接] ybt 1073:救援 OpenJudge NOI 1.5 19:救援 [题目考点] 1. 直角坐标系下某点到原点的距离 点(x,y)(x,y)(x,y)到原点的距离d=x2+y2d = ...
最新文章
- Caffe官方教程翻译(6):Learning LeNet
- 虚拟化技术原理与实现 pdf_多进程的实现原理-多道技术
- Java17-day08【File(创建和删除文件、判断和获取功能、遍历目录)、IO流(字节流写数据、异常处理、字节流读数据、复制文本文件、复制图片)】
- event.keyCode列表
- 打开QQ快捷键截屏 CTRL+ALT+A
- win11中gpedit.msc找不到文件怎么办 windows11gepdit.msc找不到文件的解决方法
- 如何增加人机数量及平衡_如何识别自己身体类型,针对三种不同身体类型的改变策略...
- 华三H3c 交换机 vlan Hybird端口配置
- NYOJ-111分数加减法
- 微信 for Mac 3.1.0 测试版发布,支持发朋友圈啦!
- 网络计算机应急处理,网络安全应急响应
- ecshop源码分析:会话类cls_session
- 快速学计算机的方法,学电脑打字用什么方法学的最快
- 博途PLC如何通过FB285实现V90 PN的速度控制
- 邮箱接爱服务器端口填什么,你了解多少邮件端口及常用邮箱服务器?
- ubuntu桌面出现问题,重启x桌面方法
- pvx什么材质_100818 常用塑胶材料牌号
- Linux打印当前目录
- php相册管理插件,相册插件-ZBLOGPHP插件-鸟儿网络
- QT--动态人流量监测系统