先上代码
#include <bits/stdc++.h>
using namespace std;
string s[20005];
int t=1,b=1;
int a[2000];
int main(){
while(true){
getline(cin,s[t]);
if(s[t]=="end"){
break;
}
t++;
}
t-=2;
for(int i=4;i<=t;i++){
if(s[i][0]=='i'){
b++;
}
if(s[i][0]=='c'&&s[i][1]=='i'){
cin>>a[s[i][5]-'0'];
}
if(s[i][0]=='c'&&s[i][1]=='o'){
if(s[i][7]=='+'){
cout<<a[s[i][6]-'0']+a[s[i][8]-'0'];
return 0;
}
if(s[i][7]=='-'){
cout<<a[s[i][6]-'0']-a[s[i][8]-'0'];
return 0;
}
if(s[i][7]=='*'){
cout<<a[s[i][6]-'0']*a[s[i][8]-'0'];
return 0;
}
if(s[i][7]=='/'){
cout<<a[s[i][6]-'0']/a[s[i][8]-'0'];
return 0;
}
if(s[i][7]=='%'){
cout<<a[s[i][6]-'0']%a[s[i][8]-'0'];
return 0;
}
else{
cout<<a[s[i][6]-'0'];
return 0;
}
}
}
return 0;
}
目前在内测阶段,开始先打代码,打完输入end,然后写输入,他给你输出,目前只有 int cin cout的功能,欢迎大佬修改升级,制作不易,球馆。