谁来帮我 将伪码转换成C 语言

来源:百度知道 编辑:UC知道 时间:2024/09/22 23:35:37
If ( ∣φi-φi-1∣≤180 ) △φ=φi-φi-1
Else △φ=(φi-φi-1)-sgn(φi-φi-1)*360

非常感谢!

求夹角?看不出你具体的任务是什么,下面代码你参考一下吧

int foo(int FIi, int FIj)
{
int DeltaFI=0;
if(abs(FIi-FIj)<=180)
{
DeltaFI = FIi-FIj;
}else{

DeltaFI = (FIi-FIj) - sgn(FIi-FIj)*360;
}

return DeltaFI;
}

int main()
{
int DeltaFI;
// 可以把下面这行中的10,200替换成φi和φi-1
DeltaFI = foo(10,200);

return 0;
}