单项选择题
以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。
#include<string.h>
void f(char p[ ][10],int n)
{ char t[20]; int i,j;
for(i =O;i <n-1 ;i ++ )
for(j =i + 1 ;j < n;j ++ )
if(strcmp(p [i] ,p[j] ) <0)
{ strcpy(t,p[i]);strcpy(p[i] ,p[j] );strcpy(p[j] ,t); } }
main ( )
{ char p [ ] [ 10 ] = { "abc","aabdfg","abbd","dcdbe", "cd" }; int i;
f(p,5); printf("%d\n",strlen(p[O] ) );
}
程序运行后的输出结果是( )。
A.6
B.4
C.3
D.5
热门
试题
单项选择题
有以下程序#includemain(){char c1,c2,c3,c4,c5,c6;scanf( %c%c%c%C ,8az1,&z2,&c3,&c4);c5=getchar();c6:getchar();putchar(c1);putchar(c2);printf( %c%c\n ,c5,c6);}程序运行后,若从键盘输入(从第l列开始)12345678则输出结果是【 】。
A.1267
B.1256
C.1278
D.1245