c语言 二元一次方程如何定义函数?程序如何编写?求教!!!
2个回答
展开全部
二元一次方程,需要两个方程才可以得到解
每个形式是
ax+by=c
的形式,所以,函数参数需要传入两组abc值,同时要传入两个指针用来传回xy的解。返回值用来返回是否有解的状态
int func(double a1,double b1,double c1,double a2,double b2,double c2,double *x,double*y);
如果想简化,那么可以将abc封装为结构体
至于编写解题,可以先算出x y关于两组abc的结果,直接带入公式即可。注意无解和无限多组解的情况
每个形式是
ax+by=c
的形式,所以,函数参数需要传入两组abc值,同时要传入两个指针用来传回xy的解。返回值用来返回是否有解的状态
int func(double a1,double b1,double c1,double a2,double b2,double c2,double *x,double*y);
如果想简化,那么可以将abc封装为结构体
至于编写解题,可以先算出x y关于两组abc的结果,直接带入公式即可。注意无解和无限多组解的情况
展开全部
二元一次方程,需要两个方程才可以得到解
每个形式是
ax+by=c
的形式,所以,函数参数需要传入两组abc值,同时要传入两个指针用来传回xy的解。返回值用来返回是否有解的状态
int func(double a1,double b1,double c1,double a2,double b2,double c2,double *x,double*y);
如果想简化,那么可以将abc封装为结构体
至于编写解题,可以先算出x y关于两组abc的结果,直接带入公式即可。注意无解和无限多组解的情况
每个形式是
ax+by=c
的形式,所以,函数参数需要传入两组abc值,同时要传入两个指针用来传回xy的解。返回值用来返回是否有解的状态
int func(double a1,double b1,double c1,double a2,double b2,double c2,double *x,double*y);
如果想简化,那么可以将abc封装为结构体
至于编写解题,可以先算出x y关于两组abc的结果,直接带入公式即可。注意无解和无限多组解的情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询