C语言输入系数a,b,c,输出一元二次方程的根
2018-03-11 15:36
295 查看
#include<stdio.h>
#include<math.h>
int main(void)
{
float x1,x2;
double a,b,c;
float delta;
printf("请输入:\n");
scanf("%lf%lf%lf",&a,&b,&c);
delta = b*b-4*a*c;
if(delta>0)
{
x1=-b+sqrt(delta)/(2*a);
x2=-b-sqrt(delta)/(2*a);
printf("输出两个不等实根%lf\n%lf\n",x1,x2);
}
else if(delta==0)
{
printf("输出两个相等实根x1=x2=%f",x1,x2);
}
else
{
printf("无实根");
}
}
#include<math.h>
int main(void)
{
float x1,x2;
double a,b,c;
float delta;
printf("请输入:\n");
scanf("%lf%lf%lf",&a,&b,&c);
delta = b*b-4*a*c;
if(delta>0)
{
x1=-b+sqrt(delta)/(2*a);
x2=-b-sqrt(delta)/(2*a);
printf("输出两个不等实根%lf\n%lf\n",x1,x2);
}
else if(delta==0)
{
printf("输出两个相等实根x1=x2=%f",x1,x2);
}
else
{
printf("无实根");
}
}
相关文章推荐
- 用c语言编写:输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
- C语言的字符串转为OC中的字符串,控制台输入用户名和密码,判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.
- 【c语言】输入一个递增排序的数组的一个旋转,输出旋转数组中的最小元素
- C语言数据输入与输出实例详解
- C语言 文件的输入输出
- 【C语言】在字符串中找出第一个只出现一次的字符。 如输入“abaccdeff”,则输出'b'。
- C语言格式化输入输出
- C语言学习之输入/输出函数第一讲
- 小程序(七)C语言 输入字符 检测后每个单词逆序输出
- C语言之输入和输出
- C语言注释风格(函数、功能、输入、输出、返回)
- C语言的基本输入与输出函数(全解)
- C语言中基本的输入和输出函数的用法第二讲(C语言学习随笔四)
- C语言中文件的输入输出
- 【内功篇】C语言的输入输出浅析(三)
- C语言中字符的输入输出以及计算字符个数的方法详解
- C语言输入一个数,打印其输出的次数
- C语言不同进制的定义、输入、输出
- Day3、C语言数据类型、变量的输入与输出、进制的转换
- 【学习ios之路:C语言】数据类型、常量变量、运算符、表达式、格式化输入输出