当前位置:网站首页>【码蹄集新手村 600 题】运算符 / 在不同的运算顺序中的类型转换
【码蹄集新手村 600 题】运算符 / 在不同的运算顺序中的类型转换
2022-07-17 18:23:00 【Sandm *】
题目链接:
解题思路:
对于题目中给定的计算公式:
其中的陷阱便是涉及到运算符 / 的特性,
即要求俩侧至少有一侧是浮点数类型,
而对于整体表达式中的 (a * x + (a+x) / (4a))
因为整体有大括号的存在,
所以1.0 / 2 求得的浮点类型结果不会先去与之相乘,
而是程序先计算出大括号里的结果,
如果此时不对 / 俩侧的数值类型作出改变时,那么就会计算错误
这也是其中的一个陷阱
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main( )
{
int x = 0,a = 0;
//char str = '0';
//cin >> x >> a;
scanf("%d %d",&x,&a);
float end = 0;
end = (1.0/2.0)*(a*x+(a+x)/(4.0*a));
printf("%.2f",end);//不要忘记了 %
return 0;
}不要忘记了格式转换说明符中的 %
边栏推荐
猜你喜欢

MOF customized material | NH (2) -uio66/rgo Graphene Oxide Nanocomposite | methylene blue loaded zif-90 nanoparticles

VMware导入ova/ovf虚拟机文件

Li Kou 70 - climbing stairs - Dynamic Planning

onvif协议相关:3.1.1 Digest方式获取Authorization

每周小结(*65):有计划的输出

How to upgrade Flink job gracefully?

onvif协议相关:4.1.4 WS-Username token方式获取流地址

Qt之使用QLisView实现QQ登录历史列表

MOF customized materials | ultra thin MOF nanobelts | magnetic Fe3O4 @cd-mof nanocomposites | zif-8/ graphene composite nanoparticles

2.三数之和
随机推荐
Transphorm的表面贴装封装产品系列增加行业标准TO-263 (D2PAK)封装产品,扩大SuperGaN平台的优势
565. Array nesting
【南瓜书ML】(task2)线性模型的数学推导(最小二乘估计、广义瑞利商、极大似然估计等)
onvif协议相关:3.1.4 Digest方式获取流地址
大家好,问一下数据库没开始binlog如何实时同步么,有没有好的方案
codeforce:A. Doremy‘s IQ【反向贪心】
C语言进阶——字符函数和字符串函数
XML modeling (easy to learn)
忘掉Postman,Apifox更好用
关于XML文件(七)- XML DTD
Azkaban 安装文档
npm err! [email protected] build: `umi build`
Use golang to correctly process the IP data of the five major Internet registration agencies
力扣413-等差数列划分——动态规划
Supported metal organic framework zif-8 / graphene oxide hydrogen storage material | titanium dioxide /zif-8 composite | silicon dioxide @zif8 nano material
Forget about postman. Apifox is better
How to add a thread in MFC
关于TCP/IP协议漏洞的安全措施
[micro Service ~ advanced] configuration center practice
[pyGame learning notes] 7 event
