meili 发表于 2022-10-27 15:41:50

【c程序:求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.我已经写完差不多的程序了如下:#include#includevoiddeltaZero(doublea,doubleb,doublec){doubleans=-b/(2*a);p】

<p>问题:【c程序:求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.我已经写完差不多的程序了如下:#include#includevoiddeltaZero(doublea,doubleb,doublec){doubleans=-b/(2*a);p】
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">粟利英的回答:<div class="content-b">网友采纳  主函数中加个if条件判断啦!  if(a==0)  x09{  x09x09if(b==0)x09printf("ERROR!n");  x09x09elsex09x09printf("x=%.2lfn",-c/b);  x09}  x09else{  d=b*b-4*a*c;  if(d==0)deltaZero(a,b,c);  elseif(d>0)deltaLargerZero(a,b,c);  elseif(d
页: [1]
查看完整版本: 【c程序:求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.我已经写完差不多的程序了如下:#include#includevoiddeltaZero(doublea,doubleb,doublec){doubleans=-b/(2*a);p】