個人相片
10031119胡詠宜
100資專1119 胡詠宜發表於2012年 03月 28日(三.) 16:24
 
#include<stdio.h>
#include<stdlib.h>

int main()
{
FILE *in;
double a,b,c,n,i,x1,x2,D;

in=fopen("in.txt","r");

fscanf(in,"%lf",&n);

for(i=1;i<=n;i++)
{
fscanf(in,"%lf %lf %lf",&a,&b,&c);

D=pow(b,2)-4*a*c;
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);

printf("兩根解為:%.3lf或%.3lf\n",x1,x2);
}

fclose(in);

system("pause");
return 0;
}
個人相片
回應: 10031119胡詠宜
100資專1119 胡詠宜發表於2012年 03月 28日(三.) 16:50
 
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main()
{
FILE *in;
double a,b,c,n,i,x1,x2,D;

in=fopen("in.txt","r");

fscanf(in,"%lf",&n);

for(i=1;i<=n;i++)
{
fscanf(in,"%lf %lf %lf",&a,&b,&c);

D=pow(b,2)-4*a*c;
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);
if(D<0)
printf("虛根\n");
else
printf("兩根解為:%.3lf或%.3lf\n",x1,x2);
}

fclose(in);

system("pause");
return 0;
}
個人相片
回應: 10031119胡詠宜
100資專1119 胡詠宜發表於2012年 03月 28日(三.) 16:51
 
虛根
虛根
兩根解為:-0.500或-1.000
兩根解為:-1.000或-1.000
兩根解為:-0.049或-12.351
請按任意鍵繼續 . . .