1 条题解

  • 0
    @ 2024-12-12 20:33:15

    #include<bits/stdc++.h> using namespace std; #define ll long long string s; ll sum,d=0,f=1,c,lt,rt; char ca; int main() { ios::sync_with_stdio(false); cin>>s; for(int i=0;i<s.size();i++) { if(s[i]>='0' && s[i]<='9') sum=sum10+(s[i]-'0'); if(s[i]'=') { d=1; continue; } if(s[i]'-') f=-1; else if(s[i]'+' || s[i-1]'=') f=1; if(s[i]>='a' && s[i]<='z') { c=1; ca=s[i]; } else c=0; if(s[i+1]'+' || s[i+1]'-' || s[i+1]'=' || is.size()-1) { if(sum0 && (s[i-1]<'0' || s[i-1]>'9') && s[i]!='0') { sum=1; } if(d0) { if(c==1) { lt+=(sumf); } else { rt+=-(sumf); } } else { if(c==1) { lt+=-(sumf); } else { rt+=(sumf); } } sum=0; } } if(!(rt1.0/lt)) cout<<ca<<"=0.000"; else cout<<ca<<'='<<fixed<<setprecision(3)<<rt*1.0/lt; return 0; }

    • 1

    信息

    ID
    5080
    时间
    1000ms
    内存
    125MiB
    难度
    3
    标签
    递交数
    57
    已通过
    41
    上传者