C语言编程 初级
发布网友
发布时间:2022-04-22 04:45
我来回答
共4个回答
热心网友
时间:2022-05-13 01:44
主要利用二元一次方程的解答的数学方法求出方程解的表达式,然后用代码实现:
#include
"stdafx.h"
#include
"math.h"
void
main()
{
double
a,b,c;
printf("请输入二元方程的二次项系数:");
scanf("%lf",
&a);
printf("请输入二元方程的一次项系数:");
scanf("%lf",
&b);
printf("请输入二元方程的常数项:");
scanf("%lf",
&c);
double
d
=
b*b
-
4*a*c;
double
x1
=0,
x2
=
0;
if
(d
>
0)
{
x1
=
(-b+sqrt(d))/(2*a);
x2
=
(b-sqrt(d))/(2*a);
printf("方程第一个解为:%lf\n",
x1);
printf("方程第二个解为:%lf\n",
x2);
}
else
{
printf("此方程无解");
}
}
热心网友
时间:2022-05-13 03:02
scanf("%f%f",&a,&x)
两个 %f间不能有空格 ,&a,&x
#include"stdio.h"
#include"math.h"
void main()
{
float a,x,y;
printf("Please input a and x\n");
scanf("%f %f",&a,&x);
y=cos(sqrt(a+x))+exp(a*x);/*这里要用函数exp求e的ax次方*/
printf("%f",y);
}
热心网友
时间:2022-05-13 04:37
scanf("%f%f",a,x)
a 和 x 的前面要有 &
热心网友
时间:2022-05-13 06:28
都忘光了,是不是要scanf("%f%f",&a,&x);