单选题 有以下程序:
#include<stdio.h>
#include<string.h>
void fun(char s[][10], int n)
{
char t; int i, j;
for(i=0; i<n-1; i++)
for(j=i+1, j<n; j++)
/*比较字符串的首字符大小,并交换字符串的首字符*/
if(s[0])>s[j][0]{t=s[i][0]; s[i][0]=s[j][0]; s[j][0]=t; }
}
main()
(char ss[5][10]={"bcc", "bbcc", "xy", "aaaacc", "aabcc"}
fun(ss, 5); printf("%s, %s", ss[0], ss[4]);
程序运行结果是______。
【正确答案】 D
【答案解析】[解析] 函数fun(char s[][10],int n)比较二维字符数组s[][10]的每个字符串的首字符大小,如果前一个字符串首字符大于后一个字符串的首字符,则交换这两个字符串的首字符。