编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#22409 #1120. Rhodoks的排序 Compile Error 0 0 ms 0 K C++ / 229 B 物联网81 陶恩泽 2020-02-12 20:47:20
显示原始代码
#include <iostream>
#include <algorithm>
#include <string.h>
using namespace std;
int main() {
    char a[100005];
    cin >> a;
    sort(a,a + strlen(a));
    for (i = 0; i < srelen(a); i++) cout << a[i];
    return 0;
}

编译信息

/sandbox/1/a.cpp:9:11: error: stray '\357' in program
     sort(a��a+strlen(a));
           ^
/sandbox/1/a.cpp:9:12: error: stray '\274' in program
     sort(a��a+strlen(a));
            ^
/sandbox/1/a.cpp:9:13: error: stray '\214' in program
     sort(a�a+strlen(a));
             ^
/sandbox/1/a.cpp: In function 'int main()':
/sandbox/1/a.cpp:9:11: error: expected ')' before 'a'
     sort(a��a+strlen(a));
         ~ ^  ~
           )
/sandbox/1/a.cpp:9:25: error: no matching function for call to 'sort(char [100005])'
     sort(a,a+strlen(a));
                         ^
In file included from /usr/include/c++/8/algorithm:62,
                 from /sandbox/1/a.cpp:2:
/usr/include/c++/8/bits/stl_algo.h:4824:5: note: candidate: 'template<class _RAIter> void std::sort(_RAIter, _RAIter)'
     sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
     ^~~~
/usr/include/c++/8/bits/stl_algo.h:4824:5: note:   template argument deduction/substitution failed:
/sandbox/1/a.cpp:9:25: note:   candidate expects 2 arguments, 1 provided
     sort(a,a+strlen(a));
                         ^
In file included from /usr/include/c++/8/algorithm:62,
                 from /sandbox/1/a.cpp:2:
/usr/include/c++/8/bits/stl_algo.h:4854:5: note: candidate: 'template<class _RAIter, class _Compare> void std::sort(_RAIter, _RAIter, _Compare)'
     sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~
/usr/include/c++/8/bits/stl_algo.h:4854:5: note:   template argument deduction/substitution failed:
/sandbox/1/a.cpp:9:25: note:   candidate expects 3 arguments, 1 provided
     sort(a,a+strlen(a));
                         ^
/sandbox/1/a.cpp:10:9: error: 'i' was not declared in this scope
     for(i=0;i<srelen(a);i++)
         ^
/sandbox/1/a.cpp:10:15: error: 'srelen' was not declared in this scope
     for(i=0;i<srelen(a);i++)
               ^~~~~~
/sandbox/1/a.cpp:10:15: note: suggested alternative: 'strnlen'
     for(i=0;i<srelen(a);i++)
               ^~~~~~
               strnlen