为什么我的代码用不了scanf!求助
  • 板块学术版
  • 楼主liuxinying886
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/8/2 18:01
  • 上次更新2024/8/2 19:23:28
查看原帖
为什么我的代码用不了scanf!求助
779823
liuxinying886楼主2024/8/2 18:01
#include<bits/stdc++.h>
using namespace std;
int n,q;
map<string,int> a;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		string str;
		cin>>str;
		a[str]=1;
	}
	cin>>q;
	while(q--){
		char c;
		string sr;
		cin>>c>>sr;
		if(c=='A'){
			if(a[sr]==1)printf("Error!\n");
			else{
				a[sr]=1;
				printf("Success!\n");
			}
		}
		if(c=='D'){ 
			if(a[sr]==0)printf("Error!\n");
		    else{
			    a[sr]=0;
			    printf("Success!\n");
		}
		}
		if(c=='Q'){
		    if(a[sr]==0)printf("Error!\n");
		    else
			printf("Success!\n");
		}
	} 
	return 0;
}
2024/8/2 18:01
加载中...