11智能在线
新记
c++题目求解答原理。
int e = 1, f = 4, g = 2;
float m = 10.5, n = 4.0, k;
k = (e + f) / g + sqrt((double)n)*1.2 / g + m;
举报该文章
相关建议 2016-10-14
结果是13.7。(e + f) / g→5/2==2,两个整数用/是取整除;sqrt((double)n)*1.2 / g→2.0*1.2/2→2.4/2=1.2,一个浮点一个整数用/是浮点除,所以有小数部分;那么整个表达式的结果是2+1.2+10.5==3.2+10.5==13.7。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f427ssqfpffq22qpsv7.html
其他看法
第1个回答 2016-10-14
(e + f) / g=2 int除法不带余数。
sqrt((double)n)*1.2 / g=2*1.2/2=1.2 优先级时从左到右依次计算
m=10.5
k=2+1.2+10.5=13.7
结果13.7
手动计算,如有纰漏请指正
相似回答
大家正在搜
相关问题
C++题目 求解答
C++题目求解答
c++题目!求解答!
C++题目求解答
一道C++题目,求解答
一道C++题目,急求解答!在线等!!!
大一C++题目求解答
一道C++题目求解答,为什么答案为图片中的