Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
82713 杜奕辰 加密的病历单 C++ Compile Error 0 MS 0 KB 644 2024-07-13 15:12:53

Tests(0/0):


Code:

#include<bits/stdc++.h> using namespace std; int main() { char n; getline(cin,n); for(int i=0; i<n.size(); i++) { if(n[i]>='a'&&n[i]<='z') { n[i]=n[i]-32; } else { n[i]=n[i]+32; } } char t; for(int i=0; i<n.size()/2; i++) { t=n[i]; n[i]=n[n.size()-1-i]; n[n.size()-1-i]=t; } cout<<n<<endl; for(int i=0; i<n.size(); i++) { if(n[i]>='a'&&n[i]<='z') { n[i]=(n[i]+3-'a')%26+'a'; } else { n[i]=(n[i]+3-'A')%26+'A'; } } cout<<n<<endl; return 0; }


Run Info:

Main.cc: In function 'int main()':
Main.cc:5:18: error: no matching function for call to 'getline(std::istream&, char&)'
     getline(cin,n);
                  ^
In file included from /usr/include/stdio.h:933:0,
                 from /usr/include/c++/5/cstdio:42,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:46,
                 from Main.cc:1:
/usr/include/x86_64-linux-gnu/bits/stdio.h:115:1: note: candidate: __ssize_t getline(char**, size_t*, FILE*)
 getline (char **__lineptr, size_t *__n, FILE *__stream)
 ^
/usr/include/x86_64-linux-gnu/bits/stdio.h:115:1: note:   candidate expects 3 arguments, 2 provided
In file included from /usr/include/c++/5/string:52:0,
                 from /usr/include/c++/5/bits/locale_classes.h:40,
                 from /usr/include/c++/5/bits/ios_base.h:41,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/istream:38,
                 from /usr/include/c++/5/sstream:38,
                 from /usr/include/c++/5/complex:45,
                 from /usr/include/c++/5/ccomplex:38,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/5/bits/basic_string.h:5227:5: note: candidate: template std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     getline(basic_istream<_CharT, _Traits>&& __is,
     ^
/usr/include/c++/5/bits/basic_string.h:5227:5: note:   template argument deduction/substitution failed:
Main.cc:5:18: note:   mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'char'
     getline(cin,n);
                  ^
In file included from /usr/include/c++/5/string:52:0,
                 from /usr/include/c++/5/bits/locale_classes.h:40,
                 from /usr/include/c++/5/bits/ios_base.h:41,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/istream:38,
                 from /usr/include/c++/5/sstream:38,
                 from /usr/include/c++/5/complex:45,
                 from /usr/include/c++/5/ccomplex:38,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/5/bits/basic_string.h:5220:5: note: candidate: template std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)
     getline(basic_istream<_CharT, _Traits>&& __is,
     ^
/usr/include/c++/5/bits/basic_string.h:5220:5: note:   template argument deduction/substitution failed:
Main.cc:5:18: note:   mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'char'
     getline(cin,n);
                  ^
In file included from /usr/include/c++/5/string:52:0,
                 from /usr/include/c++/5/bits/locale_classes.h:40,
                 from /usr/include/c++/5/bits/ios_base.h:41,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/istream:38,
                 from /usr/include/c++/5/sstream:38,
                 from /usr/include/c++/5/complex:45,
                 from /usr/include/c++/5/ccomplex:38,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/5/bits/basic_string.h:5212:5: note: candidate: template std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     getline(basic_istream<_CharT, _Traits>& __is,
     ^
/usr/include/c++/5/bits/basic_string.h:5212:5: note:   template argument deduction/substitution failed:
Main.cc:5:18: note:   mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'char'
     getline(cin,n);
                  ^
In file included from /usr/include/c++/5/string:53:0,
                 from /usr/include/c++/5/bits/locale_classes.h:40,
                 from /usr/include/c++/5/bits/ios_base.h:41,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/istream:38,
                 from /usr/include/c++/5/sstream:38,
                 from /usr/include/c++/5/complex:45,
                 from /usr/include/c++/5/ccomplex:38,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/5/bits/basic_string.tcc:1513:5: note: candidate: template std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)
     getline(basic_istream<_CharT, _Traits>& __in,
     ^
/usr/include/c++/5/bits/basic_string.tcc:1513:5: note:   template argument deduction/substitution failed:
Main.cc:5:18: note:   mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'char'
     getline(cin,n);
                  ^
Main.cc:6:22: error: request for member 'size' in 'n', which is of non-class type 'char'
     for(int i=0; i='a'&&n[i]<='z') {
               ^
Main.cc:7:26: error: invalid types 'char[int]' for array subscript
         if(n[i]>='a'&&n[i]<='z') {
                          ^
Main.cc:8:16: error: invalid types 'char[int]' for array subscript
             n[i]=n[i]-32;
                ^
Main.cc:8:21: error: invalid types 'char[int]' for array subscript
             n[i]=n[i]-32;
                     ^
Main.cc:10:16: error: invalid types 'char[int]' for array subscript
             n[i]=n[i]+32;
                ^
Main.cc:10:21: error: invalid types 'char[int]' for array subscript
             n[i]=n[i]+32;
                     ^
Main.cc:14:22: error: request for member 'size' in 'n', which is of non-class type 'char'
     for(int i=0; i='a'&&n[i]<='z') {
               ^
Main.cc:21:26: error: invalid types 'char[int]' for array subscript
         if(n[i]>='a'&&n[i]<='z') {
                          ^
Main.cc:23:16: error: invalid types 'char[int]' for array subscript
             n[i]=(n[i]+3-'a')%26+'a';
                ^
Main.cc:23:22: error: invalid types 'char[int]' for array subscript
             n[i]=(n[i]+3-'a')%26+'a';
                      ^
Main.cc:27:16: error: invalid types 'char[int]' for array subscript
             n[i]=(n[i]+3-'A')%26+'A';
                ^
Main.cc:27:22: error: invalid types 'char[int]' for array subscript
             n[i]=(n[i]+3-'A')%26+'A';
                      ^