作业帮 > 综合 > 作业

c语言题改错误,求空间任意力系合成.含理论力学初等知识.看不懂问我,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/30 13:57:25
c语言题改错误,求空间任意力系合成.含理论力学初等知识.看不懂问我,

粘贴不了,就是用理论力学的公式
大婶们,还有错误,乘方和开方改完了,谁能给我个完整答案,
最主要的错是乘方和开方写错了.
另外 整型除整型: (1/2) 结果 是 0,要写 (1.0/2) 才会得 0.5

由于多次用到 公式 (a^2+b^2+c^2) ^ (1/2)
可以把它写成函数:
float z( float a, float b, float c){
return sqrt( a*a + b*b + c* c);
}
或 用 double 型
double z(double a, double b, double c){
return sqrt( a*a + b*b + c* c);
}
-----
调用例子:
M1=z(M[0],M[1],M[2]) * cosa;
就代替了
M1=(M[0]^2+M[1]^2+M[2]^2)^(1/2)*cosa;
---