信息学奥赛一本通 1414:【17NOIP普及组】成绩 | 洛谷 P3954 [NOIP2017 普及组] 成绩
【题目链接】
ybt 1414:【17NOIP普及组】成绩
洛谷 P3954 [NOIP2017 普及组] 成绩
【题目考点】
1. 算术表达式
2. 自动类型转换
- 低精度类型与高精度类型计算结果是高精度类型
常量0.3的类型是double,常量100的类型是int,0.3*100这个表达式的值的类型是double。
【解题思路】
【注意: 数据范围】数据说明中,指明了A,B,C都是10的倍数,10的倍数乘以0.2,0.3或0.5得到的都是整数,因此本题不需要声明浮点型量,直接用整型量参与运算即可。
0.3*100的类型是double,可以转为整型输出,或保留0位小数输出,或者以%g形式输出。
【题解代码】
解法1:用cin, cout
cout的输出形式相当于printf("%g"),当浮点数有效数字少的时候,去掉小数点后末尾的0输出。
#include<bits/stdc++.h>
using namespace std;
int main()
{int a, b, c;cin >> a >> b >> c;cout << a*0.2+b*0.3+c*0.5;return 0;
}
解法2:用scanf, printf("%g")
#include<bits/stdc++.h>
using namespace std;
int main()
{int a, b, c;scanf("%d %d %d", &a, &b, &c);printf("%g", a*0.2+b*0.3+c*0.5); return 0;
}
解法3:用scanf, printf("%d")
将结果强制转为整型
#include<bits/stdc++.h>
using namespace std;
int main()
{int a, b, c;scanf("%d %d %d", &a, &b, &c);printf("%d", int(a*0.2+b*0.3+c*0.5));//强制转为整型 return 0;
}
解法4:用scanf, printf("%f")
保留0位小数
#include<bits/stdc++.h>
using namespace std;
int main()
{int a, b, c;scanf("%d %d %d", &a, &b, &c);printf("%.0f", a*0.2+b*0.3+c*0.5);//保留0位小数 return 0;
}
信息学奥赛一本通 1414:【17NOIP普及组】成绩 | 洛谷 P3954 [NOIP2017 普及组] 成绩相关推荐
- 信息学奥赛一本通 1415:【17NOIP普及组】图书管理员 | 洛谷 P3955 [NOIP2017 普及组] 图书管理员
[题目链接] ybt 1415:[17NOIP普及组]图书管理员 洛谷 P3955 [NOIP2017 普及组] 图书管理员 [题目考点] 1. 枚举 2. 二分 [解题思路] 解法1:枚举 对于每个 ...
- 信息学奥赛一本通 1233:接水问题 | 1950:【10NOIP普及组】接水问题 | OpenJudge NOI 1.9 15 | 洛谷 P1190 [NOIP2010 普及组] 接水问题
[题目链接] ybt 1233:接水问题 ybt 1950:[10NOIP普及组]接水问题 OpenJudge NOI 1.9 15:接水问题 洛谷 P1190 [NOIP2010 普及组] 接水问题 ...
- 信息学奥赛一本通 1220:单词接龙 | 1913:【00NOIP普及组】单词接龙 | OpenJudge NOI 2.5 8783 | 洛谷 P1019 [NOIP2000 提高组] 单词接龙
[题目链接] ybt 1220:单词接龙 ybt 1913:[00NOIP普及组]单词接龙 OpenJudge NOI 2.5 8783:单词接龙 洛谷 P1019 [NOIP2000 提高组] 单词 ...
- 信息学奥赛一本通 1400:统计单词数 | 1954:【11NOIP普及组】统计单词数 | OpenJudge NOI 1.12 05 | 洛谷 P1308 [NOIP2011 普及组] 统计单词数
[题目链接] ybt 1400:统计单词数 ybt 1954:[11NOIP普及组]统计单词数 OpenJudge NOI 1.12 05:统计单词数 洛谷 P1308 [NOIP2011 普及组] ...
- 信息学奥赛一本通 1365:FBI树(fbi) | 1928:【04NOIP普及组】FBI树 | 洛谷 P1087 [NOIP2004 普及组] FBI 树
[题目链接] ybt 1365:FBI树(fbi) ybt 1928:[04NOIP普及组]FBI树 洛谷 P1087 [NOIP2004 普及组] FBI 树 [题目考点] 1. 二叉树 [解题思路 ...
- 信息学奥赛一本通 1407:笨小猴 | 1851:【08NOIP提高组】笨小猴 | OpenJudge NOI 1.9 06 | 洛谷 P1125 [NOIP2008 提高组] 笨小猴
[题目链接] ybt 1407:笨小猴 ybt 1851:[08NOIP提高组]笨小猴 OpenJudge NOI 1.9 06:笨小猴 洛谷 P1125 [NOIP2008 提高组] 笨小猴 [题目 ...
- 洛谷 P3953 [NOIP2017 提高组] 逛公园
开始刷题单啦~,这部分的洛谷好题作为个人训练记录和以后复习用,有兴趣的可以一起做做 题目链接:P3953 [NOIP2017 提高组] 逛公园 题意都是中文就不翻译了 题解:这是一道记忆化+搜索的题目 ...
- 洛谷P3955 [NOIP2017 普及组] 图书管理员
题目链接 纯粹的暴力枚举,复杂度O(n2) 因为题目数据很小,所以很安全,不会超时. #include<bits/stdc++.h> using namespace std;#define ...
- 洛谷 3953 NOIP2017提高组Day1 T3 逛公园
[题解] 先建反向图,用dijkstra跑出每个点到n的最短距离dis[i] 设f[u][k]表示dis(u,n)<=mindis(u,n)+k的方案数.对于边e(u,v,w),走了这条边的话需 ...
最新文章
- poj 2063完全背包
- UC伯克利给四足机器人加Buff:瞬间适应各种真实地形,抹了油的地面也能hold住...
- 百度搜索资源平台添加自己的网站
- linux终端帮助,Linux下的帮助命令
- 六、Numpy的使用(详解)
- centos-安装python3-pip3
- pythonisnan_python - 在NumPy中快速检查NaN
- Vimtutor中文版
- Render to Texture
- OpenGL ES 绘制纹理
- QT FOR 安卓动态旋转屏幕
- 使用 Envoy 和 AdGuard Home 阻挡烦人的广告
- aws的sdk异常 unable to execute HTTP ec2-north-1.amazonaws
- 集运转运系统源码,快递物流一件代付系统源码
- 我的 “地形” 我做主
- 关于产品的一些思考——搜狐之搜狗输入法(手机版)
- 巨大金中华,烽火普天下
- kaldi 源码分析(五) - 开发环境
- Infinite redirect in navigation guard 死循环
- 8口短信猫设备配送开发包短信猫软件