C语言一元二次方程的解//最后一次else后面怎么写啊?看不懂什么实根虚根……#include "stdafx.h"#include "stdio.h"#include "math.h"void main(){ float a,b,c,x1,x2,disc,realpart,imagpart; printf("请输入三个数值\n"); scanf
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/18 22:05:02
![C语言一元二次方程的解//最后一次else后面怎么写啊?看不懂什么实根虚根……#include](/uploads/image/z/5078050-34-0.jpg?t=C%E8%AF%AD%E8%A8%80%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B%E7%9A%84%E8%A7%A3%2F%2F%E6%9C%80%E5%90%8E%E4%B8%80%E6%AC%A1else%E5%90%8E%E9%9D%A2%E6%80%8E%E4%B9%88%E5%86%99%E5%95%8A%3F%E7%9C%8B%E4%B8%8D%E6%87%82%E4%BB%80%E4%B9%88%E5%AE%9E%E6%A0%B9%E8%99%9A%E6%A0%B9%E2%80%A6%E2%80%A6%23include+%22stdafx.h%22%23include+%22stdio.h%22%23include+%22math.h%22void+main%28%29%7B+float+a%2Cb%2Cc%2Cx1%2Cx2%2Cdisc%2Crealpart%2Cimagpart%3B+printf%28%22%E8%AF%B7%E8%BE%93%E5%85%A5%E4%B8%89%E4%B8%AA%E6%95%B0%E5%80%BC%5Cn%22%29%3B+scanf)
C语言一元二次方程的解//最后一次else后面怎么写啊?看不懂什么实根虚根……#include "stdafx.h"#include "stdio.h"#include "math.h"void main(){ float a,b,c,x1,x2,disc,realpart,imagpart; printf("请输入三个数值\n"); scanf
C语言一元二次方程的解
//最后一次else后面怎么写啊?看不懂什么实根虚根……
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
void main()
{
float a,b,c,x1,x2,disc,realpart,imagpart;
printf("请输入三个数值\n");
scanf("%f%f%f",&a,&b,&c);
disc=b*b-4*a*c;
if(a==0)
printf("该方程不是一元二次方程组\n");
else if(disc==0)
{
x1=(-b)/(2*a);
x2=(-b)/(2*a);
printf("x1=%.2f\tx2=%.2f\n",x1,x2);
}
else if(b*b-4*a*c>0)
{
x1=(-b)+sqrt(disc);
x2=(-b)-sqrt(disc);
printf("x1=%.2f\tx2=%.2f\n",x1,x2);
}
else
}
楼下的,你可以滚了. big_big_stone,为什么要*i?我好像没有设变量i吧?
C语言一元二次方程的解//最后一次else后面怎么写啊?看不懂什么实根虚根……#include "stdafx.h"#include "stdio.h"#include "math.h"void main(){ float a,b,c,x1,x2,disc,realpart,imagpart; printf("请输入三个数值\n"); scanf
(1)当b²-4ac