传送门:B3713 [语言月赛202302] 对了,还有花,少女,银河
思路
题目中:X.zip/X/Y/Y.cpp
是唯一正确的目录结构
这句话告诉我们解决这道题需要用到字符串拼接的操作。得到解题:1.将输入的几个“考号” “源程序名”等需要我们判断的字符串拼接起来(也就是标准格式) 2.与输入的文件名判断
代码实例
#include <bits/stdc++.h>
using namespace std;
int n,m;
string X,Y[15],a;
int main()
{
cin>>n>>m;
for(int i=0;i<m;i++){
cin>>Y[i];
}
for(int i=0;i<n;i++){
string X;
cin>>X;
for(int j=0;j<m;j++){
cin>>a;
string ans=X+".zip/"+X+"/"+Y[j]+"/"+Y[j]+".cpp"; //拼接
//判断
if(a==ans)cout<<"Fusu is happy!"<<endl;
else cout<<"Fusu is angry!"<<endl;
}
}
return 0;
}
(“普及”?)