编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#22719 #1120. Rhodoks的排序 Compile Error 0 0 ms 0 K C++ / 518 B hanshan 2020-02-13 22:12:51
显示原始代码
#include <algorithm>
#include <stdio.h>
#include <string>
using namespace std;
int main() {
    string s;
    int f[100005];
    bool a[100005];
    cin >> s;
    for (int i = 0; i < s.size(); i++) f[i] = s[i] - '0';
    sort(f, f + s.size()) for (i = 0; i < s.size(); i++) {
        if (f[i] + '0' > 'Z' || f[i] + '0' < 'A')
            printf("%c", f[i] + '0'), a[i] = 1;
    }
    for (i = 0; i < s.size(); i++) {
        if (!a[i]) {
            printf("%c", f[i] + '0');
        }
    }
    return 0;
}

编译信息

/sandbox/1/a.cpp: In function 'int main()':
/sandbox/1/a.cpp:10:5: error: 'cin' was not declared in this scope
     cin>>s;
     ^~~
/sandbox/1/a.cpp:10:5: note: 'std::cin' is defined in header '<iostream>'; did you forget to '#include <iostream>'?
/sandbox/1/a.cpp:4:1:
+#include <iostream>
 using namespace std;
/sandbox/1/a.cpp:10:5:
     cin>>s;
     ^~~
/sandbox/1/a.cpp:12:23: error: expected ';' before 'for'
     sort(f,f+s.size())
                       ^
                       ;
     for(i=0;i<s.size();i++)
     ~~~                
/sandbox/1/a.cpp:13:13: error: name lookup of 'i' changed for ISO 'for' scoping [-fpermissive]
     for(i=0;i<s.size();i++)
             ^
/sandbox/1/a.cpp:13:13: note: if you use '-fpermissive' G++ will accept your code
/sandbox/1/a.cpp:13:27: error: expected ';' before ')' token
     for(i=0;i<s.size();i++)
                           ^
                           ;