#include#include using namespace std;const int SIZE = 100;int main() {\tstring dict[SIZE];\tint rank[SIZE];\tint ind[SIZE];\tint i, j, n, tmp;\tcin >> n;\tfor (i = 1; i <= n; i ) {\t\trank[i] = i;\t\tind[i] = i;\t\tcin >> dict[i];\t}\tfor (i = 1; i < n; i )\t\tfor (j = 1; j <= n - i; j )\t\t\tif (dict[ind[j]] > dict[ind[j 1]]){\t\t\t\ttmp = ind[j];\t\t\t\tind[j] = ind[j 1];\t\t\t\tind[j 1] = tmp;\t\t\t}\tfor (i = 1; i <= n; i )\t\trank[ind[i]] = i;\tfor (i = 1; i <= n; i )\t\tcout << rank[i] << " ";\tcout << endl;\treturn 0;}
输入:
7
aaa
aba
bbb
aaa
aaa
ccc
aa
输出:_________
发表评论 取消回复