阅读程序,写出程序的主要功能及输出结果。#include"string.h"main(){ char *string[3]={"Data structure","Computer Design","C Language"};char *p;int i;if(strcmp(string[0],string[1])>0){p=string[0];string[0]=string[1];string[1]=p;}if(strcmp(string[0],string[2])>0){p=string[0];string[0]=string[2];string[2]=p;}if(strcmp(string[1],string[2])>0){p=string[1];string[1]=string[2];string[2]=p;}for(i=0;i<3;i++)printf("%s\n",string[i]);}[/i]
举一反三
- 如果有以下关于String[][]的程序代码:String[][] strs = new String[2][5];以下描述正确的是( ) A: 产生10个String实例 B: 产生2个String实例 C: 产生0个String实例 D: 编译失败
- 如果有以下关于String[][]的程序代码:[br][/br] [br][/br]String[][] strs = new String[2][5];[br][/br]以下描述正确的是( )[br][/br] [br][/br](4.0) A: 产生10个String实例 B: 产生2个String实例 C: 产生0个String实例 D: 编译失败
- 如果有以下关于String[][]的程序代码: String[][] strs = new String[2][5]; 以下描述正确的是( )
- 数组x定义:String x[ ][ ]=new int[3][2]; x[0 ][0 ]=”abc”, x[0 ][1]=”12345”;<br/>则 x.length 的值为______ ,x[0][1].leng()的值为______ 。
- 以下程序运行结果为? public class Q { public static void main(String argv[]) { String a[]= new String[5]; System.out.println(a[0]); } }