個人相片
一真十九號
100資專2419 張芸芸發表於2012年 03月 28日(三.) 16:50
 

/*
作者:一真十九號張芸芸
日期:2012/03/28
功用:讀檔解一元二次方程式
*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main()
{
 int i,n,a,b,c,D;
 double X1,X2;
 FILE *in;
 
 in=fopen("E:\\blackstar\\2012.03.28\\in.txt","r" );
 
 if(in!=NULL)
  {
   fscanf(in, "%d" ,&n);
   for(i=0;i<n;i++)
   {
    fscanf(in, "%d %d %d" ,&a,&b,&c);
       D=b*b-4*a*c;
       X1=(-b+sqrt(D))/(2*a);
       X2=(-b-sqrt(D))/(2*a);
       if (D<0)
        printf( "none\n" );
       else
        printf( "%.3lf,%.3lf\n" ,X1,X2);
   }
  }
 
  else
  printf( "File opening failure!\n" );  
 
  fclose(in);
     system( "PAUSE" );
     return 0;
 }
/*
none
none
-0.500,-1.000
-1.000,-1.000
-0.049,-12.351

請按任意鍵繼續 . . .
*/