当前位置:在线题库搜索>[问答题]编一个程序,定义一个字符串数组,输入若干国家名称(所有名称全用大写或者全用小写),设计一个算法按字典顺序将这些国家名称进行排序。的答案是什么?

问题:

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

参考答案:

inti,j,n=10;
string[]SortArray=newstring[n];
stringtemp;
Console.Write(" 请输入{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(" 已经排序后的国家名称为:");
for(i=0;i{
Console.WriteLine(SortArray[i]);
}