TYVJ 1101 字典序 解题报告
直接使用了系统的排序,感觉有点作弊的感觉。。。代码:
#include <stdio.h> #include <string.h> #include <stdlib.h> char str[10000][257]; int com(const void *a, const void *b) { return strcmp(a, b); } int main(int argc, char **argv) { int i; int n; scanf("%d\n", &n); for(i = 0; i < n; i++){ scanf("%s\n", str[i]); } qsort(str, n, 257 * sizeof(char), com); for(i = 0; i < n; i++){ printf("%s\n", str[i]); } return 0; }