作业帮 > 综合 > 作业

c语言解答:求方程aχ²+bχ+c=0的根,用3个函数分别求当bχ²-4ac大于0、等于0和小于0时

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/26 20:45:59
c语言解答:求方程aχ²+bχ+c=0的根,用3个函数分别求当bχ²-4ac大于0、等于0和小于0时的根并输出结果.从主函数输入a,b,c的值
#include
#include
int f(int a,int b,int c,float* ans)
{
\x09*ans = b * b - 4 * a * c;
\x09if(*ans > 0)
\x09\x09return 2;
\x09else if(*ans == 0)
\x09\x09return 1;
\x09else
\x09\x09return 0;
}
void ff(int a,int b,int c)
{
\x09float t;
\x09float ans,ans2;
\x09if(f(a,b,c,&t) == 2)
\x09{
\x09\x09ans = (b * (-1.0) + sqrt(t)) / (2.0 * a);
\x09\x09ans2 = (b * (-1.0) - sqrt(t)) / (2.0 * a);
\x09\x09printf("有两个解\nx1 = %.2f x2 = %.2f\n",ans,ans2);
\x09}
\x09else if(f(a,b,c,&t) == 1)
\x09{
\x09\x09ans = (b * (-1) + sqrt(t)) / (2.0 * a);
\x09\x09printf("有一个解\nx = %.2f\n",ans);
\x09}
\x09else
\x09\x09printf("无解\n");
}
int main()
{
\x09int a,b,c;
\x09printf("输出a,b,c 三个整数:");
\x09scanf("%d%d%d",&a,&b,&c);
\x09ff(a,b,c);
\x09return 0;
}
c语言解答:求方程aχ²+bχ+c=0的根,用3个函数分别求当bχ²-4ac大于0、等于0和小于0时 C语言程序求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0,等于0和小于0时的根主程序中输入a、 求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0,和小于0时的根并输出结果.从主函数a,b, 用C++写程序:求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0,等于0和小于0时的根,并输出结 求方程 a*x^2+b*x+c=0的根,用3个函数分别求当b^2-4*a*c大于0、等于0、小于0时的根并输出结果.从主 C语言编程题代码咋写题目描述求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果.从 C语言,用三个函数分别求b^2-4ac大于等于小于0时,方程ax^2+bx+c的根,从主函数输入a,b,c值 求方程的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果.从主函数输入a、b、c 编程求方程ax2+bx+c=0的根,分别求当b2-4ac大于0、等于0和小于0时的根从主函数输入a、b、c的值并输出结果 帮我看下,c语言问题.求方程ax^2+bx+c=0的根,用2个函数分别求当b^2-4ac大于0、等于0时的根并输出结果. 求文档:编写一个求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零和小于零时的根.要 用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零