问题
单项选择题
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序:
#include<string.h>
void f(char *p[],int n)
char *t; int i,j;
for(i=0; i<n-1; i++)
for(j=i+1;j<n;j++)
if(strcmp(p[i],p[j]>0) t=p[i];p[i]=p[j];p[j]=t;
void main()
char *p [5]="abc","aabdfg","abbd","dcdbe","cd";
f(p,5),
printf("%d\n",strlen(p[4]));
程序运行后输出的结果是( )。
A.5
B.3
C.6
D.4
答案
参考答案:A