问题 问答题 简答题

编一个程序,定义一个字符串数组,输入若干国家名称(所有名称全用大写或者全用小写),设计一个算法按字典顺序将这些国家名称进行排序。

答案

参考答案:

inti,j,n=10;

string[]SortArray=newstring[n];

stringtemp;

Console.Write("\n请输入{0}个字符串:",n);

for(i=0;i{

SortArray[i]=Console.ReadLine();

}

for(i=1;i{

for(j=0;j{

if(String.Compare(SortArray[j],SortArray[j+1])>0)

{

temp=SortArray[j];

SortArray[j]=SortArray[j+1];

SortArray[j+1]=temp;

}

}

}

Console.WriteLine("\n已经排序后的国家名称为:");

for(i=0;i{

Console.WriteLine(SortArray[i]);

}

单项选择题 A1型题
多项选择题