题目
解析
根据题目的格式,可以猜测答案的格式为flag{},那么uozt必然与flag有关联,根据字母表,发现uozt与flag的关联为左右对称,那么依据这个发现,我们可以写出如下代码:
#include<stdio.h>
int main(){
char u[] = {"uozt{Zgyzhv_xlwv_uiln_xguhsld}"};
char flag[100] = {0};
int i;
for(i=0;i<sizeof(u);i++){
if(u[i]>='a' && u[i]<='z'){
flag[i] = 'z' - (u[i] - 'a');
}else if(u[i]>='A' && u[i]<='Z'){
flag[i] = 'Z' - (u[i] - 'A');
}else{
flag[i] = u[i];
}
}
printf("%s",flag);
return 0;
}
输出答案为: