【题目链接】

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 普及组] 成绩相关推荐

  1. 信息学奥赛一本通 1415:【17NOIP普及组】图书管理员 | 洛谷 P3955 [NOIP2017 普及组] 图书管理员

    [题目链接] ybt 1415:[17NOIP普及组]图书管理员 洛谷 P3955 [NOIP2017 普及组] 图书管理员 [题目考点] 1. 枚举 2. 二分 [解题思路] 解法1:枚举 对于每个 ...

  2. 信息学奥赛一本通 1233:接水问题 | 1950:【10NOIP普及组】接水问题 | OpenJudge NOI 1.9 15 | 洛谷 P1190 [NOIP2010 普及组] 接水问题

    [题目链接] ybt 1233:接水问题 ybt 1950:[10NOIP普及组]接水问题 OpenJudge NOI 1.9 15:接水问题 洛谷 P1190 [NOIP2010 普及组] 接水问题 ...

  3. 信息学奥赛一本通 1220:单词接龙 | 1913:【00NOIP普及组】单词接龙 | OpenJudge NOI 2.5 8783 | 洛谷 P1019 [NOIP2000 提高组] 单词接龙

    [题目链接] ybt 1220:单词接龙 ybt 1913:[00NOIP普及组]单词接龙 OpenJudge NOI 2.5 8783:单词接龙 洛谷 P1019 [NOIP2000 提高组] 单词 ...

  4. 信息学奥赛一本通 1400:统计单词数 | 1954:【11NOIP普及组】统计单词数 | OpenJudge NOI 1.12 05 | 洛谷 P1308 [NOIP2011 普及组] 统计单词数

    [题目链接] ybt 1400:统计单词数 ybt 1954:[11NOIP普及组]统计单词数 OpenJudge NOI 1.12 05:统计单词数 洛谷 P1308 [NOIP2011 普及组] ...

  5. 信息学奥赛一本通 1365:FBI树(fbi) | 1928:【04NOIP普及组】FBI树 | 洛谷 P1087 [NOIP2004 普及组] FBI 树

    [题目链接] ybt 1365:FBI树(fbi) ybt 1928:[04NOIP普及组]FBI树 洛谷 P1087 [NOIP2004 普及组] FBI 树 [题目考点] 1. 二叉树 [解题思路 ...

  6. 信息学奥赛一本通 1407:笨小猴 | 1851:【08NOIP提高组】笨小猴 | OpenJudge NOI 1.9 06 | 洛谷 P1125 [NOIP2008 提高组] 笨小猴

    [题目链接] ybt 1407:笨小猴 ybt 1851:[08NOIP提高组]笨小猴 OpenJudge NOI 1.9 06:笨小猴 洛谷 P1125 [NOIP2008 提高组] 笨小猴 [题目 ...

  7. 洛谷 P3953 [NOIP2017 提高组] 逛公园

    开始刷题单啦~,这部分的洛谷好题作为个人训练记录和以后复习用,有兴趣的可以一起做做 题目链接:P3953 [NOIP2017 提高组] 逛公园 题意都是中文就不翻译了 题解:这是一道记忆化+搜索的题目 ...

  8. 洛谷P3955 [NOIP2017 普及组] 图书管理员

    题目链接 纯粹的暴力枚举,复杂度O(n2) 因为题目数据很小,所以很安全,不会超时. #include<bits/stdc++.h> using namespace std;#define ...

  9. 洛谷 3953 NOIP2017提高组Day1 T3 逛公园

    [题解] 先建反向图,用dijkstra跑出每个点到n的最短距离dis[i] 设f[u][k]表示dis(u,n)<=mindis(u,n)+k的方案数.对于边e(u,v,w),走了这条边的话需 ...

最新文章

  1. poj 2063完全背包
  2. UC伯克利给四足机器人加Buff:瞬间适应各种真实地形,抹了油的地面也能hold住...
  3. 百度搜索资源平台添加自己的网站
  4. linux终端帮助,Linux下的帮助命令
  5. 六、Numpy的使用(详解)
  6. centos-安装python3-pip3
  7. pythonisnan_python - 在NumPy中快速检查NaN
  8. Vimtutor中文版
  9. Render to Texture
  10. OpenGL ES 绘制纹理
  11. QT FOR 安卓动态旋转屏幕
  12. 使用 Envoy 和 AdGuard Home 阻挡烦人的广告
  13. aws的sdk异常 unable to execute HTTP ec2-north-1.amazonaws
  14. 集运转运系统源码,快递物流一件代付系统源码
  15. 我的 “地形” 我做主
  16. 关于产品的一些思考——搜狐之搜狗输入法(手机版)
  17. 巨大金中华,烽火普天下
  18. kaldi 源码分析(五) - 开发环境
  19. Infinite redirect in navigation guard 死循环
  20. 8口短信猫设备配送开发包短信猫软件

热门文章

  1. js:语言精髓笔记12--动态语言特性(2)
  2. Windows 8 中取消的功能特性
  3. kissy 淘宝网脚本库
  4. python如何安装pdfminer_|请教在python3中安装pdfminer.six的方法
  5. 用python当壁纸_使用Python脚本将Bing的每日图片作为桌面的教程
  6. 假如程序员面试都说真话
  7. 漫话:如何给女朋友解释什么是适配器模式?
  8. 新公司要上监控,我决定用Prometheus
  9. 追根溯源 - 数据中台概念的起源
  10. 已火 2 年,Service Mesh究竟给微服务带来了什么?