文章

93

粉丝

56

获赞

250

访问

14.9k

头像
计算表达式 题解:非本人编写,但解法很好,值得分享

#include<bits/stdc++.h>
using namespace std;
int main(){
    double t;
    double a[1000];
    while(scanf("%lf",&t)!=EOF){
        double sum=0;
        char ch;int i=0;a[0]=t;
        while(scanf("%c",&ch)!=EOF&&ch!='\n'){
            double tem;
            scanf("%lf",&tem);
            if(ch=='+') 
                a[++i]=tem;
            else if(ch=='-')
                a[++i]=-tem;
            else if(ch=='*')
                a[i]*=tem;
            else if(ch=='/')
   ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发