用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:01:50
用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零

用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零
用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零

用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零
#include
#include
float fun1(float disc)
{
\x05if (disc < 0)
\x05\x05printf("方程无解!");
\x05return 0;
}
float fun2(float disc,float a,float b)
{
\x05float p,q,x1,x2;
\x05p = -b / (2 * a);
\x05q = sqrt(disc) / (2 * a);
\x05x1 = p q;
\x05x2 = p - q;
\x05printf("x1=%f\nx2=%f",x1,x2);
\x05return 0;
}
float fun3(float a,float b)
{
\x05float p;
\x05p = -b / (2 * a);
\x05printf("x1=x2=%f",p);
\x05return 0;
}
int main()
{
\x05float a,b,c,k,l,disc;
\x05printf("输入二次函数的a,b和c:");
\x05scanf("%f%f%f",&a,&b,&c);
\x05k = b * b;
\x05l = 4 * a * c;
\x05disc = k - l;
\x05if (disc < 0)
\x05\x05fun1(disc);
\x05if (disc > 0)
\x05\x05fun2(disc,a,b);
\x05if (disc == 0)
\x05\x05fun3(a,b);
\x05return 0;
}

用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零 如何用函数调用写一个求最大公约数最小公倍数的C语言程序 求 用调用自定义函数的方式计算x的n次幂的C语言程序 编写程序,调用函数求一个圆柱体的表面积和体积.用c语言编写.谢谢啦. 用c语言程序写的 单元一题一解 10、输入x,输出相应的y值.要求定义和调用函数fun,实现下面的分段函数.0 (x=0)y= sin(x) (x>0)|x| (x 大师求帮忙写个c语言程序上机实习题 (4) 知识点: 函数的定义、声明和调用 要求分别写出main() 函数的算法. 1. 编写程序验证哥德巴赫猜想,即任意大的偶数,可以用两个 用C语言编写一个程序 在主函数通过键盘输入x,调用函数对x进行判断,如x大于0,返回1,否则返回0 用c语言设计程序:在ax^2+b^x+c=0中求x的值.如题给个完整c语言 求写一个C语言程序 分别编写求圆面积和圆周长的函数,另编写一主函数调用之,要求主函数能输入多求写一个C语言程序分别编写求圆面积和圆周长的函数,另编写一主函数调用之,要求主函数能 求一份C语言程序的作业我一天内要个C语言的作业,要求:10个同学的3科成绩做成表格,要每科的平均分,每个同学的总分,用函数调用.最好在没个程序后面写上程序的意义.谢谢了 C语言表编程:用二分法求一元三次方程的根 要求:又主函数调用求根子函数 C语言中如何调用函数求最大公约数和最小公倍数分别用定义全局变量和局部变量求.希望带程序详细讲解 C语言题目:写一个求最大公约数和最小公倍数的函数.并调用函数. 用C语言,怎么算出主函数调用函数时,该函数的执行时间.举个例子, C语言里sin函数和cos函数的调用怎么调用这2个函数啊,double i;i=sin(5);不是这样用的吗?那应该怎么样调用啊!关于正弦余弦正切余切的,都帮忙再程序里面调用我看看啊 用递归的方法编写函数求Fibonacci级数,观察递归调用的过程.用C语言写. c语言求最大公约数,最小公倍数用函数实现:写函数:计算任意两个正整数的最大公约数;主函数中输入n个自然数,调用上述函数,求出这n个数的最大公约数和最小公倍数. C语言课后题,调用3个函数求2次方程的根,编写程序如下:#include#includemain(){void zero(float a,float b);void left();void right(float a,float b,float c);float a,b,c,d;printf(请输入a,b,c的值: );scanf(%f%f%f,&a,&b,&c);d=b