把下列数学表示式写成C语言表达式

学习 时间:2026-03-30 10:48:31 阅读:4522
把下列数学表示式写成C语言表达式左边的是数学表示式 我已经做了 我第三个不会 还有第5个和第六个是看的其他同学的 为什么派要换成3.14 还有第六个不懂为什么换成1.0 请您在检查一下别的写的对不对 这有图片

最佳回答

曾经的铃铛

殷勤的鞋垫

2026-03-30 10:48:31

题在哪里,看不到,你没上传、不过那个1。0应该是为了转换为浮点型吧。 再问: 现在有图片了 再答: 不好意思,昨天太晚睡了。今天中午才看见,从第一个说,第一个也没有必要加括号,因为“+”要比“!=”优先级高,当然加上也很好。 第二个,没问题 就是那个(3)有点高了,编程是不能那样写的。 第三个,右边应该是pow((log(10)+x*y),3) log函数默认就是以E为底。 第四个,如果变量都是int型的话没建议把3换成3。0,这样能保证计算结果是浮点型 第五个,C语言中,π不是一个关键字也就是说,编译器不知道π是什么,自然要换掉 第六个,就是为了结果是浮点型,所以在计算分数时习惯性的把整数改成浮点数是个好习惯 int型数据一起计算结果一定是int型的结果,计算分数时就会把小数部分去掉,所以把 1换成1。0就相当于加入的浮点型数据,这样int型数据在计算前要先转换为浮点型再参与计算。所以,结果就是小数了。 比如,5/2,计算后结果是2,而5。0/2,结果是2。5。我觉得写得挺详细了,呵呵 再答: 昨天提示自动提交 今天重新打下。 π换成3。14是因为编译器不知道π是什么,所以自然要用3。14替换 换成1。0是因为确定的到的结果是浮点型。整型与整型计算得到的结果是整型,比如计算1/2,编译器会得出0,计算3/2,编译器会得出1,所以要进行浮点计算就要使用1。0/2得到0。5,3。0/2得到1。5。计算机不是人,什么类型参与计算结果就是什么类型的。如果整型和浮点型参与计算,结果取浮点型。 其他有些也有错误,POW函数是计算X的Y次幂,原型为pow(x,y);所以第三个错了 还有就是,不要把幂写在右上角,编程时没有这样的。输入上标,编译绝对会出错的。 主要是两个函数,一个是pow(x,y);另一个是log(x);log默认底数就是E 希望对你有帮助

最新回答共有2条回答

  • 暴躁的画笔
    回复
    2026-03-30 10:48:31

    题在哪里,看不到,你没上传、不过那个1。0应该是为了转换为浮点型吧。 再问: 现在有图片了 再答: 不好意思,昨天太晚睡了。今天中午才看见,从第一个说,第一个也没有必要加括号,因为“+”要比“!=”优先级高,当然加上也很好。 第二个,没问题 就是那个(3)有点高了,编程是不能那样写的。 第三个,右边应该是pow((log(10)+x*y),3) log函数默认就是以E为底。 第四个,如果变量都是int型的话没建议把3换成3。0,这样能保证计算结果是浮点型 第五个,C语言中,π不是一个关键字也就是说,编译器不知道π是什么,自然要换掉 第六个,就是为了结果是浮点型,所以在计算分数时习惯性的把整数改成浮点数是个好习惯 int型数据一起计算结果一定是int型的结果,计算分数时就会把小数部分去掉,所以把 1换成1。0就相当于加入的浮点型数据,这样int型数据在计算前要先转换为浮点型再参与计算。所以,结果就是小数了。 比如,5/2,计算后结果是2,而5。0/2,结果是2。5。我觉得写得挺详细了,呵呵 再答: 昨天提示自动提交 今天重新打下。 π换成3。14是因为编译器不知道π是什么,所以自然要用3。14替换 换成1。0是因为确定的到的结果是浮点型。整型与整型计算得到的结果是整型,比如计算1/2,编译器会得出0,计算3/2,编译器会得出1,所以要进行浮点计算就要使用1。0/2得到0。5,3。0/2得到1。5。计算机不是人,什么类型参与计算结果就是什么类型的。如果整型和浮点型参与计算,结果取浮点型。 其他有些也有错误,POW函数是计算X的Y次幂,原型为pow(x,y);所以第三个错了 还有就是,不要把幂写在右上角,编程时没有这样的。输入上标,编译绝对会出错的。 主要是两个函数,一个是pow(x,y);另一个是log(x);log默认底数就是E 希望对你有帮助

上一篇 一道填空题,1.已知98%的浓硫酸的浓度为18.4%mol/L,则49%的硫酸溶液的浓度为()A.9.2mol/L B.

下一篇 1.He has been in the army for three years?----- -----three y