第2版本p101的例题5.6
条件1 a=0不是二次方程
条件2 b*b-4*a*c=0有2个相等的实跟
条件3 b*b-4*a*c>0有2个不相等的跟
条件4 b*b-4*a*c
main()
{float a,b,c,disc,x1,x2,realpart,inagpart;
scanf("%f,%f,%f",&a&b&c);
printf("THE equation");
if(fabs(a)1e-6)
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
print("has distinct real roots:%8.4f and %8.4\n",x1,x2);
}
else
{realpart=-b/(2*a);
imagepart=sqrt(-disk)/(2*a);
printf("has complex roots:\n");
printf("%8.4f+%8.4fi\n,realpart,imagpart);
printf("%8.4f-%8.4fi\n,realpart,imagpart);
}
}
}
这就是全部答案 但是我不理解啊看不明白 上面还有很多不认识的单词 希望帮助我翻译一下啊
上面可能有一些漏掉的地方希望大家给予改正我是自学到第5章的 一看到这么就蒙了 希望帮我讲解一下
一元2次 的公式的确是初中的公式 我都4年没有正经的学习了都忘了 呵呵 我现在当网管 想学会C语言 学C语言不背英语可以么 与C语言有关的我还是要背的 比如函数什么的我还是要背的 其他的可以不背么 我最讨厌被单词
|