#include <iostream> using namespace std; int n; int main(){ cin>>n; while(n--){ string s; cin>>s; int a,b; char c; if(s[0]=='-'){ int i=1; int sum=0; while(s[i]>='0'&&s[i]<='9'&&i<s.length()){ sum+=s[i]-'0'; sum*=10; i++; } a=-sum/10; c=s[i++]; sum=0; while(s[i]>='0'&&s[i]<='9'&&i<s.length()){ sum+=s[i]-'0'; sum*=10; i++; } b=sum/10; }else{ int i=0; int sum=0; while(s[i]>='0'&&s[i]<='9'&&i<s.length()){ sum+=s[i]-'0'; sum*=10; i++; } a=sum/10; c=s[i++]; sum=0; while(s[i]>='0'&&s[i]<='9'&&i<s.length()){ sum+=s[i]-'0'; sum*=10; i++; } b=sum/10; } if(c=='+'){ cout<<a+b<<endl; }else{ cout<<a-b<<endl; } } return 0; } |
Double click to view unformatted code.