【正确答案】#include
#include
void strsort(char ptr[][32], int n)
{
int i , j ;
char t[32];
for(j = 1; j < n; j++)
for(i = 0; i < n - j; i++)
if(strcmp(ptr[i], ptr[i+1]) > 0){
strcpy(t, ptr[i]);
strcpy(ptr[i], ptr[i+1]);
strcpy(ptr[i+1], t);
}
}
int main()
{
int j;
char str[10][32];
for(j = 0; j < 10; j++)
{
scanf("%s", str[j]);
}
strsort(str, 10);
for(j = 0; j < 10; j++)
printf("%s/n", str[j]);
}
评分标准:
(1)定义及说明部分 2分
(2)数据输入 2分
(2)strsort函数 9分
(3)其它 2分
【答案解析】