问两个小问题,求解决!!
codeblocks吧
全部回复
仅看楼主
level 4
Ayanami_麗 楼主
1、刚打开的时候出现这个,是怎么回事?
2、还有下面这里有什么问题吗?为什么在算虚数那部分不显示?但是在VS2015里却可以,还有在一个叫QStudio的东西里可以。CB我用的是GUN GCC的编译器。
2015年11月14日 15点11分 1
level 4
Ayanami_麗 楼主
第二个问题是里单一的C文件,
代码:
#include<stdio.h>
#include<math.h>
main()
{
double a, b, c, t, x1, x2,s,v2;
printf("a=");
fflush(stdin); //强制清空键盘缓冲区
scanf("%lf", &a);
printf("b=");
fflush(stdin); //强制清空键盘缓冲区
scanf("%lf", &b);
printf("c=");
fflush(stdin); //强制清空键盘缓冲区
scanf("%lf", &c);
t=b*b-4*a*c;
if (t >= 0)
{
x1 = ((-b) + sqrt(t)) / (2 * a);
x2 = ((-b) - sqrt(t)) / (2 * a);
printf("该二次方程有两个实根,第一个根是%f,第二个根是%f", x1, x2);
}
else
{
v2 = sqrt(abs(t)) / (2 * a);
s = (-b) / (2 * a);
printf("\n该二次方程有两个虚数根,\n 第一个根是%f+%f i,\n 第二个根是%f-%f i\n\n",s,v2,s,v2);
}
}
2015年11月14日 15点11分 2
1