留言与评论(共有 0 条评论) |
发布时间:2020-04-12 09:02:19
if (a=0)请改成if (a==0)
if (h=0)请改成if (h==0)
然后我帮你换了一下代码顺序
h=b*b-4*a*k;
if (a==0)
printf("方程不符合条件n");
n=0.1*(-b+sqrt(k))/(2*a);
l=0.1*(-b-sqrt(k))/(2*a);
if(h==0)
printf("方程有一个根%fn
代码数据计算看了下还是有点多的,可能是for(j=0;j++;)这个写错了最好学会自己排查一下吧确定了从文件读到了需要的数据,把数据输出来每一步计算的结算,打个打印,输出结果其实你的代码每个结果也有文字、数据输出,哪个点不对,就在哪里多加printf
留言与评论(共有 0 条评论) |
全站搜索