问题 填空题

若输入tear、test、arj,则下列程序的运行结果为 【9】 。main(){ char*strl[20],*str2[20],*str3[20]; char swap(); scanf("%s",str1); scanf("%s",str2); scanf("%s",str3); if (strcmp(str1,str2)>0)swap(str1,str2); if (strcmp(str1,str3)>0)swap(str1,str3); if (strcmp(str2,str3)>0)swap(str2,str3); printf("%s %s %s\n",str1,str2,str3);}char swap(p1,p2)char*p1,*p2;{ char*p[20]; strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);}

答案

参考答案:arj tear test

问答题 简答题
填空题