【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]