#include <stdio.h>
#include <math.h>
int main(int argc, const char * argv[])
{
int a,b,c;
float delta;
float x1,x2;
int r;
printf("\t\t二次函数计算器\n\n");
for (int i=1;i<100;i++)
{
printf("第%d次运算:\n",i);
printf(" ->请输入二次函数中a=");
scanf("%d",&a);
printf(" ->请输入二次函数中b=");
scanf("%d",&b);
printf(" ->请输入二次函数中c=");
scanf("%d",&c);
delta=pow(b,2)-4*a*c;
printf(" ->delta的值为:%f\n",delta);
if(delta>=0)
{
x1=-b+sqrt(delta)/2*a;
x2=-b-sqrt(delta)/2*a;
printf(" ->二次函数x1=%.2f,x2=%.2f\n",x1,x2);
}else
{
printf(" ->此二次函数无解\n");
}
printf(" ->如果需要退出,请输入0,如果需要继续,请输入任意数\n ->请输入你需要的结果:");
scanf("%d",&r);
if (r==0) return 0;
}
return 0;
}