四则运算
2026-07-27 15:15:23
发布于:河北
四则运算(先乘除,后加减)
#include<bits/stdc++.h>
using namespace std;
int main(){
cout << "请先输入算数数量(符号数量),再输入算式,数字和符号用空格隔开,输入e退出\n";
string cmd;
while(true){
cin >> cmd;
if(cmd == "e") break;
int n = 0;
for(int i=0;i<cmd.size();i++){
n = n10 + (cmd[i]-'0');
}
int total = 0;
int term;
char op;
int num;
cin >> term;
for(int i = 1; i <= n; i++){
cin >> op >> num;
if(op == ''){
term *= num;
}
else if(op == '/'){
term /= num;
}
else if(op == '+' || op == '-'){
total += term;
if(op == '+') term = num;
else term = -num;
}
}
total += term;
cout << "计算结果:" << total << "\n\n";
}
cout << "结束" << endl;
return 0;
}
这里空空如也












有帮助,赞一个