Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
116429 | 张智博 | 加密的病历单 | C++ | Compile Error | 0 MS | 0 KB | 525 | 2025-04-09 21:00:43 |
#include <bits/stdc++.h> using namespace std; string s; int main() { cin >> s; for(int i=0;i<s.size();i++) { if(s[i] >="a" && s[i] <="z") { s[i] -=32; } else s[i] +=32; } reverse(s.begin(),s.end()); for(int i=0;i<s.size();i++) { if(s[i] == "x") s[i] = "a"; else if(s[i] == "y") s[i] = "b"; else if(s[i] == "z") s[i] = "c"; else if(s[i] == "Y") s[i] = "A"; else if(s[i] == "X") s[i] = "B"; else if(s[i] == "Z") s[i] = "C"; } return 0; }
Main.cc: In function 'int main()': Main.cc:7:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i="a" && s[i] <="z") ^ Main.cc:9:13: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] Main.cc:9:27: warning: comparison with string literal results in unspecified behaviour [-Waddress] if(s[i] >="a" && s[i] <="z") ^ Main.cc:9:27: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] Main.cc:17:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i >::value_type {aka char}' [-fpermissive] s[i] = "a"; ^ Main.cc:21:19: warning: comparison with string literal results in unspecified behaviour [-Waddress] else if(s[i] == "y") ^ Main.cc:21:19: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] Main.cc:22:9: error: invalid conversion from 'const char*' to '__gnu_cxx::__alloc_traits >::value_type {aka char}' [-fpermissive] s[i] = "b"; ^ Main.cc:23:19: warning: comparison with string literal results in unspecified behaviour [-Waddress] else if(s[i] == "z") ^ Main.cc:23:19: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] Main.cc:24:9: error: invalid conversion from 'const char*' to '__gnu_cxx::__alloc_traits >::value_type {aka char}' [-fpermissive] s[i] = "c"; ^ Main.cc:25:19: warning: comparison with string literal results in unspecified behaviour [-Waddress] else if(s[i] == "Y") ^ Main.cc:25:19: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] Main.cc:26:9: error: invalid conversion from 'const char*' to '__gnu_cxx::__alloc_traits >::value_type {aka char}' [-fpermissive] s[i] = "A"; ^ Main.cc:27:19: warning: comparison with string literal results in unspecified behaviour [-Waddress] else if(s[i] == "X") ^ Main.cc:27:19: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] Main.cc:28:9: error: invalid conversion from 'const char*' to '__gnu_cxx::__alloc_traits >::value_type {aka char}' [-fpermissive] s[i] = "B"; ^ Main.cc:29:19: warning: comparison with string literal results in unspecified behaviour [-Waddress] else if(s[i] == "Z") ^ Main.cc:29:19: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] Main.cc:30:9: error: invalid conversion from 'const char*' to '__gnu_cxx::__alloc_traits >::value_type {aka char}' [-fpermissive] s[i] = "C"; ^