社区讨论
70,哪里错了?
P4470[BJWC2018] 售票参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @lo88j6y2
- 此快照首次捕获于
- 2023/10/27 14:31 2 年前
- 此快照最后确认于
- 2023/10/27 14:31 2 年前
CPP
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
char c = 'A';
bool a[101];
string b[101];
string s1 = "ABCDEFGHIJKLMNOPQRSTLVWXYZ";
for(int i = 0; i < 26; i++){
a[i] = false;
}
int i = 0;
for(int i = 1; i <= n; i++){
cin>>b[i];
}
string s;
cin>>s;
int len = s.length();
for(int i = 1; i <= n; i++){
if(s[0] == b[i][0]){
bool flag = true;
for(int j = 0; j < len; j++){
if(s[j] != b[i][j]){
flag = false;
}
}
if(flag == true){
int l = b[i][len] - 65;
a[l] = true;
}
}
}
cout<<"***";
for(int i = 4; i <= 29; i++){
if(a[i - 4] == true){
cout<<s1[i - 4];
}else{
cout<<"*";
}
if(i % 8 == 0){
cout<<endl;
}
}
cout<<"***";
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...