如何编程计算一元二次方程的根从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根,当a=0时,输出该方程不是一元二次方程,当a不等于0时,分b2-4ac>0,b2-4ac

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 23:18:05

如何编程计算一元二次方程的根从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根,当a=0时,输出该方程不是一元二次方程,当a不等于0时,分b2-4ac>0,b2-4ac
如何编程计算一元二次方程的根
从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根,当a=0时,输出该方程不是一元二次方程,当a不等于0时,分b2-4ac>0,b2-4ac

如何编程计算一元二次方程的根从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根,当a=0时,输出该方程不是一元二次方程,当a不等于0时,分b2-4ac>0,b2-4ac
#include"stdio.h"
#include"math.h"
main()
{
float a,b,c,d[8];
char x,y;
\x05a=b=c=d[8]=0;
printf("请输入a、b、c的值:\n");
scanf("%3f%3f%3f",&a,&b,&c);
d[0]=b*b-4*a*c;
printf("%.3f",d[0]);
if(a==0)
printf("该方程不是一元二次方程!");
else if(d[0]>0)
{
d[1]=(-b+sqrt(d[0]))/(2*a);
d[2]=(-b-sqrt(d[0]))/(2*a);
printf("该一元二次方程的解为:%.3f或%.3f\n",d[1],d[2]);
}
else if(d[0]==0)
{
d[3]=-b/(2*a);
printf("该一元二次方程的解为:%.3f\n",d[3]);
}
else
{
d[4]=-b/(2*a);
d[5]=sqrt(fabs(d[0]))/(2*a);
printf("该一元二次方程的解为:%.3f-%.3fi或%.3f-%.3fi\n",d[4],d[5],d[4],d[5]);
}
}

如何编程计算一元二次方程的根从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根,当a=0时,输出该方程不是一元二次方程,当a不等于0时,分b2-4ac>0,b2-4ac c语言,一元二次方程的根一元二次方程的根.从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根,当a=0时,输出“该方程不是一元二次方程”,当a≠0时,分b2-4ac>0、b2-4ac=0、b2-4ac C 语言程序设计习题 如何从键盘上输入三个数,计算一元二次方程的实根 c语言编程 求一元二次方程的实数根.ax^2+bx+c=0,abc均由键盘读入. 编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和. C语言编程问题 出错在哪里 题目是:从键盘任意输入一个实数不使用计算绝对值函数编程计算并输出该实数的绝对值. 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和. 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和 从键盘任意输入一个4位数x,编程计算X的每一位数字相加之和(忽略整数前的正负号). 编写程序从键盘任意输入一个4位数x,编程计算X的每一个数字相加之和(忽略整数前的正负号) 编程实现从键盘任意输入20个整数,统计非负数个数,并计算下标为偶数的元素之和. 求编一道脑残题从键盘任意输入一个整型n,编程计算n的每一位数字相乘之积.Sample Input 123456789Sample Output 2415120 编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和 四、程序设计题(每题10分,1、(10分)从键盘任意输入一个4位数x,编程计算x的每一四、程序设计题(每题10分,1、(10分)从键盘任意输入一个4位数x,编程计算x的每一位数字相加之和(忽略 acm简单c语言问题QAQ【编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和.】/*题目描述编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和.输入格式首先输 用函数编程计算两整数的最大值,在主函数中调用函数计算并输出从输出从键盘任意输入的两整数的最大值.怎么写代码?(C语言),我是菜鸟. 用函数编程计算两整数的最大值,在主函数中调用函数计算并输出从输出从键盘任意输入的两整数的最大值.怎么写代码?(C语言),我是菜鸟. C语言编程 一元二次方程求根.要求:键盘输入系数a,b,c的值,求解一元二次方程的根