未分类题

以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[][10],int n) { char t[20];int i,j; for(i=0;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() { charp[][10]={“abc”,“aabdfg”,“abbd”,“dcdbe”,”cd”};int i; f(p,5);printf(“%d/n”,strlen(P[0])); } 程序运行后的输出结果是
A.6
B.4
C.5
D.3

A.h>
B.6
B.4
C.5

【参考答案】

C
解析:函数stremp(字符串1,字符串2)作用是将“字符串1”和“字符串2”进行比较,如果“字符串1”>“......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)