aiaiask.com©

开花即结果 提问即答案

用C语言求方程式ax2+bx+c=0的根。若有实根则输出其值,无实根则输出"无实根"
原始问题:

用C语言求方程式ax2+bx+c=0的根。若有实根则输出其值,无实根则输出"无实根"

include <stdio.h>

include <math.h>

int main() {

double a, b, c; 
scanf("%lf %lf %lf", &a, &b, &c); 
double delta = b*b - 4*a*c; 

if(delta > 0) { 
    printf("%.2f %.2f  

", (-b+sqrt(delta))/(2a), (-b-sqrt(delta))/(2a));

} else if(delta == 0) {  
    printf("%.2f  

", -b/(2*a));

} else {  
    printf("无实根  

");

}

return 0;                          //返回0表示程序正常结束,其他值表示异常结束。一般情况下,main函数的返回值都是0。  如果只有main函数,没有return语句,默认也是return 0。
用C语言求方程式ax2+bx+c=0的根。若有实根则输出其值,无实根则输出"无实根"
https://www.aiaiask.com/ask/15430.html
AI / 模型Siliconflow
时间 / DATEApril 21, 2023, 8:50 AM
语言zh-CN
IP / 区域江西 赣州