编程语言基础-C语言-第六章 函数-课后编程题7
分析:
main():1.输入a,b,c的值 2.调用函数
自定义函数:求根(1.有两个实根 2.有一个实根 3.无实根) 输出结果
#include<stdio.h>
#include<math.h>
void f(int a,int b,int c)
{
int delta;
double s1,s2;
delta=b*b-4*a*c;
if(delta>0)
{
printf("有两个实根:");
s1=-b+sqrt(delta)/(2*a);
s2=-b-sqrt(delta)/(2*a);
printf("s1=%lf,s2=%lf\n",s1,s2);
}
else if(delta==0)
{
printf("有一个实根:");
s1=-b+sqrt(delta)/(2*a);
printf("s=%lf\n",s1);
}
else
printf("无实根\n");
}
int main(void)
{
int a,b,c;
printf("请输入a,b,c的值:");
scanf("%d%d%d",&a,&b,&c);
f(a,b,c);
return 0;
}