3 条题解

  • 1
    @ 2026-10-19 19:06:52
    #include<bits/stdc++.h>
    using namespace std;
    char a[32768];
    double f(){
    	cin>>a;
    	if(a[0]=='*') return f()*f();
    	if(a[0]=='/') return f()/f();
    	if(a[0]=='+') return f()+f();
    	if(a[0]=='-') return f()-f();
    	return atof(a); //把字符串转换为一个double类型的浮点数
    }
    int main(){
    	printf("%lf\n", f());
    	return 0;
    }
    //包AC!!!
    

    信息

    ID
    1237
    时间
    1000ms
    内存
    128MiB
    难度
    4
    标签
    递交数
    156
    已通过
    77
    上传者