#include<stdio.h>
#include<math.h>
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
int t = b * b - 4 * a * c;
if(t < 0){
printf("No real root");
}
else if(t == 0){
printf("Two same roots x=%d",(-b)/(2 * a));
}
else{
int s = (int)sqrt(t);
printf("Two different roots x1=%d , x2=%d",((-b)+s)/(2 * a),((-b)-s)/(2 * a));
}
return 0;
}
分成三個狀況討論
b平方減4ac小於、等於和大於零
大於零的話再用math.h中的平方根得到解答