用C语言编写一段程序,求一个一元一次方程5
发布网友
发布时间:2023-10-08 15:34
我来回答
共2个回答
热心网友
时间:2023-11-03 16:54
#include<stdio.h>
#include<math.h>
#define step 0.000001
#define pi 3.14159265
int main()
{
double x= 0;
for(x= step ; x<2*pi; x+= step)
if( fabs(sin(77.8*x)/sin(79.8*x)-0.9197) <= 0.000001 )
printf("%lf\n", x);
return 0;
}追问得出好多解,但是算出来的结果不准确哇,谢谢了。这个我当时也编过,不能得出最优解。
热心网友
时间:2023-11-03 16:54
#include
#include
void
main()
{
float
a,b;
float
x;
printf("请输入一次方程的系数a和b(以逗号隔开):");
scanf("%
f
%
f",&a,&b);
x
=(-b)/a;
printf("一次方程
%f*x+%f=0
的根是:x
=
%f\n",a,b,x);
system("pause");
}