这是一个设计二次函数的c语言程序,不知道错在哪儿 求前辈解答一下。 谢啦!
1个回答
展开全部
恕我直言图看不清.
# include <stdio.h>
# include <math.h>
int main(void)
{
int a = 1;
int b = 2;
int c = 2;
double x1;
double x2;
double delta;
delta = (b*b - 4 * a*c);
if (delta>0)
{
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a); //delta写成这个detla
printf("此函数有两个解,x1=%d,x2 = %d", x1, x2);
}
else if (delta == 0)
{
x1 = (-b) / (2 * a);
x2 = x1;
printf("此函数有唯一解,x1 = %d", x1, x2);
}
if (delta<0)
{
printf("此函数无解");
}
return 0;
}
我给出如上代码
链接:http://pan.baidu.com/s/1c2Emkr2
追问
谢谢哈
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询