这是用高斯消元法解方程的程序,但在运行时不能正确计算
[mw_shl_code=c,true]main()
{
long a11,a12,a21,a22,x1,x2,b1,b2,f;
printf("请输入");
scanf("%d,%d,%d,%d",&a11,&a12,&a21,&a22);//输入系数的值。
f=a11*a22-a21*a12;//判别式
if(f==0)
printf(" 无解");
else
printf("请继续输入");
scanf("%d,%d"b1,b2);//方程右边的数
x2=(a11*b2-a21*b2)/f;
x1=(a22*b1-a12*b2)/f;//解方程公式
printf("%d\n%d",x1,x2);//输出结果
system("pause");
return 0;
}
[/mw_shl_code]
|