#include <stdio.h>
#include <math.h>
int main (void)
{
int a = 1; //聲明變量 賦值
int b = 5;
int c = 6;
float delta;
float x1;
float x2;
delta = b*b - 4*a*c; //賦值
if(delta > 0) //選擇條件
{
x1 = (-b + sqrt(delta)) / (2*a);//運算式
x2 = (-b - sqrt(delta)) / (2*a);
printf("x1 = %f,x2 = %f\n",x1,x2);
}
else if (delta == 0)
{
x1 = (-b) / (2*a);
x2 = x1;
printf("x1 = x2 = %f",x1);
}
else(delta < 0)
{
printf("error\n");
}
return 0;
}
PS:在linux的GCC中,如以上程序保存爲yyec.c,編譯保存爲y文件,
命令爲 []#gcc -o y yyec.c -lm(LM爲連接<math.h>文件)方能編譯成功