c语言编写数学公式
u=4.1868*[(0.0975+0.0485/1^0.75)*(t-273)^3*10^(-6)+(7.768+3.36/1^0.8)*(t-273)^2*0.000...
u=4.1868*[(0.0975+0.0485/1^0.75)*(t-273)^3*10^(-6)+(7.768+3.36/1^0.8)*(t-273)^2*0.0001+(489.6+46.4/1^0.93)*(t-273)*0.01]
怎么用c语言编写? 自己写的结果总是错的 在线等 谁帮帮忙 不需要写复杂的数据 大概的程序就行了 谢谢 没财富值 很遗憾 展开
怎么用c语言编写? 自己写的结果总是错的 在线等 谁帮帮忙 不需要写复杂的数据 大概的程序就行了 谢谢 没财富值 很遗憾 展开
2个回答
展开全部
^在C语言里是逻辑异或运算,如果我没猜错的话,你是想用来进行乘方运算吧。在C语言里乘方运算需用pow函数(调用前需加上#include <math.h>)来实现乘方运算,如用pow(a,b)表示a^b;
另外C语言中的中括号不能当括号用,把中括号[]改为小括号();
以上数学公式用C语言表示如下
double u = 4.1868*( (0.0975+0.0485/pow(1,0.75))*pow(t-273,3)*pow(10.0,-6)+(7.768+3.36/pow(1,0.8))*pow(t-273,2)*0.0001+(489.6+46.4/pow(1,0.93))*(t-273)*0.01 );
不过再此这句前需定义变量t并赋初值
另外C语言中的中括号不能当括号用,把中括号[]改为小括号();
以上数学公式用C语言表示如下
double u = 4.1868*( (0.0975+0.0485/pow(1,0.75))*pow(t-273,3)*pow(10.0,-6)+(7.768+3.36/pow(1,0.8))*pow(t-273,2)*0.0001+(489.6+46.4/pow(1,0.93))*(t-273)*0.01 );
不过再此这句前需定义变量t并赋初值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询