個人相片
10030941一公41號謝宜珊
100資專0941 謝宜珊發表於2012年 03月 28日(三.) 16:46
 
/*
作者:1公41號 謝宜珊
程式功能:解一元二次方程式
日期:2012.03.28
*/

#include<stdio.h>
#include<stdlib.h>
#include<math.h>


int main(void)
{
FILE *fptr;
int n;
double a, b, c, D;
double ans_1, ans_2;

fptr=fopen("E:\\in.txt","r");

if(fptr!=NULL)
{
fscanf(fptr, "%d", &n);
while(!feof(fptr))
{
fscanf(fptr, "%lf", &a);
fscanf(fptr, "%lf", &b);
fscanf(fptr, "%lf", &c);
D=pow(b,2)-4*a*c;
if(D>=0)
{
ans_1=(-b+sqrt(D))/(2*a);
ans_2=(-b-sqrt(D))/(2*a);
printf("%.3lf,%.3lf\n",ans_1,ans_2);
}
else printf("none");

}
}
else
{
printf("Error reading an integer from stdin.\n");
}

fclose(fptr);

system("PAUSE");
return 0;
}

/*
-1.000,-1.000
-0.500,-1.000
-0.667,-1.000
請按任意鍵繼續 . . .
*/
個人相片
回應: 10030941一公41號謝宜珊
100資專0941 謝宜珊發表於2012年 03月 28日(三.) 16:48
 
none
none
-0.500,-1.000
-1.000,-1.000
-0.049,-12.351
請按任意鍵繼續 . . .