编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#22721 | #1120. Rhodoks的排序 | Compile Error | 0 | 0 ms | 0 K | C++ / 539 B | hanshan | 2020-02-13 22:14:33 |
#include <algorithm>
#include <iostream>
#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:14:9: error: name lookup of 'i' changed for ISO 'for' scoping [-fpermissive]
for(i=0;i<s.size();i++)
^
/sandbox/1/a.cpp:14:9: note: if you use '-fpermissive' G++ will accept your code