190 人解决,267 人已尝试。
232 份提交通过,共有 918 份提交。
3.3 EMB 奖励。
单点时限: 1.0 sec
内存限制: 256 MB
定义函数 Sort,对一个字符串数组的元素按照字符串的首字符的升序进行排序。首字符相同的字符串按照字符串本身的字典序降序进行排序。
字符串中只会出现小写英文字母。
#include <stdio.h>
void sort(char (*p)[81], int n)
/* PreCondition:
p 指向一个二维字符数组,n 是范围为 2-100 的数组元素个数
PostCondition:
按要求对数组进行排序
*/
{
}
int main() {
char s[100][81];
int n, i;
scanf("%d", &n);
for (i = 0; i < n; i++) scanf("%s", s[i]);
sort(s, n);
for (i = 0; i < n; i++) printf("%s\n", s[i]);
return 0;
}
24 alpha beta gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigma tau upsilon phi chi psi omega
alpha beta chi delta eta epsilon gamma iota kappa lambda mu nu omicron omega psi pi phi rho sigma theta tau upsilon xi zeta
190 人解决,267 人已尝试。
232 份提交通过,共有 918 份提交。
3.3 EMB 奖励。