c语言程序设计求二元一次方程组的解

已知如下二元一次方程组的系数值,求该方程组的解。拉纸笔
a1x+b1y=c1
a2x+b2y=c2
#include <stdio.h>
main()
过店客流统计分析{float a1,a2,b1,b2,c1,c2,x,y,d,e,f;
printf("请依次输入a1 b1 c1 a2 b2 c2:");
scanf("%f%f%f%f%f%f",&a1,&b1,&c1,&a2,&b2,&c2);
蚀刻标牌d=a1*b2-b1*a2;
e=c1*b2-b1*c2;
f=a1*c2-c1*a2;
x=e/d;
y=f/d; /*这是利用克拉默法则求方程解的*/
if(d==0)
printf("有无数个解或无解\n");
else
printf("x=%16.7f\ny=%16.7f",x,y);
}
2.(拓展题,分值25)已知如下三元一次方程组的系数值,求该方程组的解。
a1x+b1y+c1z=d1
a2x+b2y+c2z=d2
a3x+b3y+c3z=d3
#include <stdio.h>
void main()
{float a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3,x,y,z,d,e,f,g;
printf("请依次输入a1 b1 c1 d1 a2 b2 c2 d2 a3 b3 c3 d3:");
scanf("%f%f%f%f%f%f%f%f%f%f%f%f",&a1,&b1,&c1,&d1,&a2,&b2,&c2,&d2,&a3,&b3,& c3,&d3);
d=a1*b2*c3+b1*c2*a3+c1*a2*b3-c1*b2*a3-b1*a2*c3-a1*c2*b3;
e=d1*b2*c3+b1*c2*d3+c1*d2*b3-c1*b2*d3-b1*d2*c3-d1*c2*b3;
f=a1*d2*c3+d1*c2*a3+c1*a2*d3-c1*d2*a3-d1*a2*c3-a1*c2*d3;
g=a1*b2*d3+b1*d2*a3+d1*a2*b3-d1*b2*a3-b1*a2*d3-a1*d2*b3;
x=e/d; /*这是利用克拉默法则求方程解的*/
mir162y=f/d;
z=g/d;
if(d==0)
printf("有无数个解或无解\n");
else
电脑绣花制版
printf("x=%16.7f\ny=%16.7f\nz=%16.7f\n",x,y,z);
}
电子跳绳

本文发布于:2024-09-21 19:49:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/117405.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方程组   数值   法则   绣花   过店   蚀刻   跳绳   方程解
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议