编译错误求助
查看原帖
编译错误求助
869283
maojiahao楼主2023/1/31 21:10
#include<bits/stdc++.h>
double a,b,c,d;
double sb(double x){
    return a;
}
int main(){
    double l,r,m,a1,a2;
    int s=0,i;
    cin>>a>>b>>c>>d;
    for (i=-100;i<100;i++){
        l=i; 
        r=i+1;
        a1=sb(l); 
        a2=sb(r);
        if(!a1) 
        {
            printf("%.2lf ",l); 
            s++;
        }
        if(a1*a2<0){
            while(r-l>=0.001){
                m=(l+r)/2;
                if(sb(m)*sb(r)<=0) l=m; 
                else r=m;
            }
            printf("%.2lf ",r);
            s++;
        }
        if (s==3) break;
    }
    return 0;
}
2023/1/31 21:10
加载中...