#include <iostream> using namespace std; int main(int argc, char** argv) { string n; int x=0; int n1,n2; getline(cin,n); if(n.find(" ")>0&&n.find(" ")<n.size()){ for(int i=0;i<n.size();i++){ x=n.find(" ",0); i=x+1; n.erase(x,1); } } cout<<n<<endl; if(n.find("+")>0&&n.find("+")<n.size()){ n1=stoi(n.substr(0,n.find("+"))); n2=stoi(n.substr(n.find("+")+1,n.size()-n.find("+"))); cout<<n1+n2; }else if(n.find("-")>0&&n.find("-")<n.size()){ n1=stoi(n.substr(0,n.find("-"))); n2=stoi(n.substr(n.find("-")+1,n.size()-n.find("-"))); cout<<n1-n2; }else if(n.find("/")>0&&n.find("/")<n.size()){ n1=stoi(n.substr(0,n.find("/"))); n2=stoi(n.substr(n.find("/")+1,n.size()-n.find("/"))); cout<<n1/n2; }else if(n.find("*")>0&&n.find("*")<n.size()){ n1=stoi(n.substr(0,n.find("*"))); n2=stoi(n.substr(n.find("*")+1,n.size()-n.find("*"))); cout<<n1*n2; } return 0; }
标签:std,运算,int,&&,main,find From: https://www.cnblogs.com/wangyueshuo/p/17825569.html