用c++编的c++(改了2h)
  • 板块灌水区
  • 楼主_zhaosihan_qwq_
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/12/22 14:27
  • 上次更新2024/12/22 14:39:23
查看原帖
用c++编的c++(改了2h)
1287887
_zhaosihan_qwq_楼主2024/12/22 14:27

先上代码

#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的功能,欢迎大佬修改升级,制作不易,球馆。

2024/12/22 14:27
加载中...